diff --git a/apps/server/src/network/types/connectionPorts.ts b/apps/server/src/network/types/connectionPorts.ts index b025c7b..70f9853 100644 --- a/apps/server/src/network/types/connectionPorts.ts +++ b/apps/server/src/network/types/connectionPorts.ts @@ -8,6 +8,7 @@ } from "@server/application/coordinators/coordinatorDeps"; import type { CleanupGameRuntimePort, + DeleteRoomPort, DisconnectRoomPort, EnsureGameRuntimePort, FindGameByRoomPort, @@ -36,13 +37,13 @@ export type GameEventRoomUseCasePort = Pick< ConnectionRoomPort, "getRoomByOwnerId" | "getRoomByPlayerId" | "markRoomPlaying" | "markRoomWaiting" ->; +> & DeleteRoomPort; /** ゲームイベント調停で利用するランタイム依存ポート */ export type GameEventRuntimeUseCasePort = Pick< ConnectionRuntimePort, "getGameManagerByRoomId" | "getGameManagerByPlayerId" ->; +> & CleanupGameRuntimePort; /** ルーム参加イベント調停で利用するルーム依存ポート */ export type JoinRoomEventRoomUseCasePort = Pick; @@ -57,7 +58,8 @@ export type SocketConnectionRoomPort = & ConnectionRoomPort & DisconnectRoomPort - & FindRoomByIdPort; + & FindRoomByIdPort + & DeleteRoomPort; /** ソケット接続全体で利用するランタイム管理ポート集合 */ export type SocketConnectionRuntimePort =