Skip to content

Commit 6c7e025

Browse files
committed
💡 FE 개발될때까지 주석처리
1 parent 17e1b29 commit 6c7e025

File tree

3 files changed

+23
-20
lines changed

3 files changed

+23
-20
lines changed

backend/src/main/java/io/f1/backend/domain/game/websocket/HeartbeatMonitor.java

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -61,24 +61,25 @@ private void handleSessionHeartbeat(SimpUser user, SimpSession session) {
6161
new HeartbeatResponse(DIRECTION),
6262
user.getName());
6363

64-
missedPongCounter.merge(sessionId, 1, Integer::sum);
65-
int missedCnt = missedPongCounter.get(sessionId);
66-
67-
/* max_missed_heartbeats 이상 pong 이 안왔을때 - disconnect 처리 */
68-
if (missedCnt >= MAX_MISSED_HEARTBEATS) {
69-
70-
Principal principal = user.getPrincipal();
71-
72-
if (principal instanceof UsernamePasswordAuthenticationToken token
73-
&& token.getPrincipal() instanceof UserPrincipal userPrincipal) {
74-
75-
Long userId = userPrincipal.getUserId();
76-
Long roomId = roomService.getRoomIdByUserId(userId);
77-
78-
roomService.disconnectOrExitRoom(roomId, userPrincipal);
79-
}
80-
missedPongCounter.remove(sessionId);
81-
}
64+
//todo FE 개발 될때까지 주석 처리
65+
// missedPongCounter.merge(sessionId, 1, Integer::sum);
66+
// int missedCnt = missedPongCounter.get(sessionId);
67+
//
68+
// /* max_missed_heartbeats 이상 pong 이 안왔을때 - disconnect 처리 */
69+
// if (missedCnt >= MAX_MISSED_HEARTBEATS) {
70+
//
71+
// Principal principal = user.getPrincipal();
72+
//
73+
// if (principal instanceof UsernamePasswordAuthenticationToken token
74+
// && token.getPrincipal() instanceof UserPrincipal userPrincipal) {
75+
//
76+
// Long userId = userPrincipal.getUserId();
77+
// Long roomId = roomService.getRoomIdByUserId(userId);
78+
//
79+
// roomService.disconnectOrExitRoom(roomId, userPrincipal);
80+
// }
81+
// missedPongCounter.remove(sessionId);
82+
// }
8283
}
8384

8485
public void resetMissedPongCount(String sessionId) {

backend/src/main/java/io/f1/backend/domain/game/websocket/controller/HeartbeatController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public class HeartbeatController {
2020
public void handlePong(Message<?> message) {
2121
String sessionId = getSessionId(message);
2222

23-
heartbeatMonitor.resetMissedPongCount(sessionId);
23+
//todo FE 개발 될때까지 주석 처리
24+
//heartbeatMonitor.resetMissedPongCount(sessionId);
2425
}
2526
}

backend/src/main/java/io/f1/backend/domain/game/websocket/eventlistener/WebsocketEventListener.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ public void handleDisconnectedListener(SessionDisconnectEvent event) {
3333

3434
Long userId = principal.getUserId();
3535

36-
heartbeatMonitor.cleanSession(event.getSessionId());
36+
//todo FE 개발 될때까지 주석 처리
37+
//heartbeatMonitor.cleanSession(event.getSessionId());
3738

3839
/* 정상 로직 */
3940
if (!roomService.isUserInAnyRoom(userId)) {

0 commit comments

Comments
 (0)