11package io .f1 .backend .domain .game .app ;
22
3+ import static io .f1 .backend .domain .game .mapper .RoomMapper .ofPlayerEvent ;
4+ import static io .f1 .backend .domain .game .mapper .RoomMapper .toGameResultListResponse ;
35import static io .f1 .backend .domain .game .mapper .RoomMapper .toGameSettingResponse ;
46import static io .f1 .backend .domain .game .mapper .RoomMapper .toPlayerListResponse ;
7+ import static io .f1 .backend .domain .game .mapper .RoomMapper .toQuestionResultResponse ;
58import static io .f1 .backend .domain .game .mapper .RoomMapper .toQuestionStartResponse ;
69import static io .f1 .backend .domain .game .mapper .RoomMapper .toRankUpdateResponse ;
10+ import static io .f1 .backend .domain .game .mapper .RoomMapper .toRoomSettingResponse ;
11+ import static io .f1 .backend .domain .game .websocket .WebSocketUtils .getDestination ;
712import static io .f1 .backend .domain .quiz .mapper .QuizMapper .toGameStartResponse ;
813
914import io .f1 .backend .domain .game .dto .ChatMessage ;
@@ -159,7 +164,7 @@ public void gameEnd(Room room) {
159164 Map <String , Player > playerSessionMap = room .getPlayerSessionMap ();
160165
161166 // TODO : 랭킹 정보 업데이트
162- messageSender .send (
167+ messageSender .sendBroadcast (
163168 destination ,
164169 MessageType .GAME_RESULT ,
165170 toGameResultListResponse (playerSessionMap , room .getGameSetting ().getRound ()));
@@ -172,13 +177,13 @@ public void gameEnd(Room room) {
172177
173178 room .updateRoomState (RoomState .WAITING );
174179
175- messageSender .send (
180+ messageSender .sendBroadcast (
176181 destination ,
177182 MessageType .GAME_SETTING ,
178183 toGameSettingResponse (
179184 room .getGameSetting (),
180185 quizService .getQuizWithQuestionsById (room .getGameSetting ().getQuizId ())));
181- messageSender .send (destination , MessageType .ROOM_SETTING , toRoomSettingResponse (room ));
186+ messageSender .sendBroadcast (destination , MessageType .ROOM_SETTING , toRoomSettingResponse (room ));
182187 }
183188
184189 public void handlePlayerReady (Long roomId , String sessionId ) {
0 commit comments