diff --git a/apps/server/src/application/coordinators/startGameCoordinator.ts b/apps/server/src/application/coordinators/startGameCoordinator.ts index 7704ace..2bc6080 100644 --- a/apps/server/src/application/coordinators/startGameCoordinator.ts +++ b/apps/server/src/application/coordinators/startGameCoordinator.ts @@ -20,7 +20,6 @@ roomManager: FindRoomByOwnerPort & RoomPhaseTransitionPort & FindGameByRoomPort; output: Pick< GameOutputPort, - | "publishUpdatePlayersToRoom" | "publishUpdatePlayersToSocket" | "publishMapCellUpdatesToRoom" | "publishGameEndToRoom" diff --git a/apps/server/src/domains/game/application/ports/gameUseCasePorts.ts b/apps/server/src/domains/game/application/ports/gameUseCasePorts.ts index 2a36a52..797aaa6 100644 --- a/apps/server/src/domains/game/application/ports/gameUseCasePorts.ts +++ b/apps/server/src/domains/game/application/ports/gameUseCasePorts.ts @@ -47,10 +47,6 @@ /** ゲーム系ユースケースが利用する送信出力ポート */ export interface GameOutputPort { publishPongToSocket(payload: PongPayload): void; - publishUpdatePlayersToRoom( - roomId: roomTypes.Room["roomId"], - players: UpdatePlayersPayload - ): void; publishUpdatePlayersToSocket( socketId: string, players: UpdatePlayersPayload diff --git a/apps/server/src/domains/game/application/useCases/startGameUseCase.ts b/apps/server/src/domains/game/application/useCases/startGameUseCase.ts index 6a205a5..db39423 100644 --- a/apps/server/src/domains/game/application/useCases/startGameUseCase.ts +++ b/apps/server/src/domains/game/application/useCases/startGameUseCase.ts @@ -20,7 +20,6 @@ onGameEnd: () => void; output: Pick< GameOutputPort, - | "publishUpdatePlayersToRoom" | "publishUpdatePlayersToSocket" | "publishMapCellUpdatesToRoom" | "publishGameEndToRoom" diff --git a/apps/server/src/domains/game/application/useCases/useCaseRoomResolver.ts b/apps/server/src/domains/game/application/useCases/useCaseRoomResolver.ts deleted file mode 100644 index 9096941..0000000 --- a/apps/server/src/domains/game/application/useCases/useCaseRoomResolver.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * useCaseRoomResolver - * ゲーム系ユースケースで利用するルーム解決処理を提供する - */ -import type { FindRoomByPlayerPort } from "@server/domains/room/application/ports/roomUseCasePorts"; - -/** ソケットIDから所属ルームIDを解決して返す */ -export const resolveRoomIdBySocketId = ( - roomResolver: FindRoomByPlayerPort, - socketId: string -): string | undefined => { - return roomResolver.getRoomByPlayerId(socketId)?.roomId; -}; diff --git a/apps/server/src/network/handlers/game/createGameOutputAdapter.ts b/apps/server/src/network/handlers/game/createGameOutputAdapter.ts index 4b18fd0..78fa94a 100644 --- a/apps/server/src/network/handlers/game/createGameOutputAdapter.ts +++ b/apps/server/src/network/handlers/game/createGameOutputAdapter.ts @@ -37,9 +37,6 @@ publishPongToSocket: (payload: PongPayload) => { common.emitToSocket(protocol.SocketEvents.PONG, payload); }, - publishUpdatePlayersToRoom: (roomId: RoomId, players: UpdatePlayersPayload) => { - common.emitToRoom(roomId, protocol.SocketEvents.UPDATE_PLAYERS, players); - }, publishUpdatePlayersToSocket: (socketId: string, players: UpdatePlayersPayload) => { common.emitToSocketById(socketId, protocol.SocketEvents.UPDATE_PLAYERS, players); }, diff --git a/apps/server/src/network/types/connectionPorts.ts b/apps/server/src/network/types/connectionPorts.ts index 4651b69..f5dce4c 100644 --- a/apps/server/src/network/types/connectionPorts.ts +++ b/apps/server/src/network/types/connectionPorts.ts @@ -13,7 +13,6 @@ JoinRoomPort, RoomPhaseTransitionPort, } from "@server/domains/room/application/ports/roomUseCasePorts"; -import type { DisconnectCoordinatorParams } from "../../application/coordinators/disconnectCoordinator"; /** 接続時のルーム処理で利用する入力ポート集合 */ export type ConnectionRoomPort = @@ -35,15 +34,6 @@ roomManager: SocketConnectionRoomPort; }; -/** 切断時のルーム処理で利用する入力ポート集合 */ -export type DisconnectRoomHandlerPort = Pick< - SocketConnectionRoomPort, - "removePlayer" | "getRoomByPlayerId" | "getRoomById" ->; - -/** 切断調停処理へ受け渡す依存集合 */ -export type DisconnectCoordinatorPortBundle = Omit; - /** 接続ハンドラ登録関数が受け取る入力パラメータ */ export type RegisterConnectionHandlersParams = SocketConnectionManagerBundle & { io: Server;