feat: CreateRoomRequest 和 RoomItemResponse 新增 allowSpectate 字段

This commit is contained in:
2026-06-23 11:03:17 +08:00
parent e72fbff6e6
commit 5209df46d1
3 changed files with 20 additions and 5 deletions

View File

@@ -35,6 +35,7 @@ public class GameServiceImpl implements GameService {
private final UserRepository userRepository;
private final BCryptPasswordEncoder passwordEncoder;
private final SseEventPublisher sseEventPublisher;
private final GameMoveRepository gameMoveRepository;
@Override
public GameListResponse getGameList() {
@@ -123,7 +124,8 @@ public class GameServiceImpl implements GameService {
.setMode(request.mode())
.setStakes(request.stakes())
.setStatus("waiting")
.setCreatorId(creatorId);
.setCreatorId(creatorId)
.setAllowSpectate(request.allowSpectate());
// 密码加密(如果提供了密码)
if (request.password() != null && !request.password().isBlank()) {