Skip to content

Commit 5909b79

Browse files
committed
fix: 로그아웃 시, SSE 연결해제 수정
- 스웨거 등, SSE가 연결이 안되어 있어도 로그아웃 가능하도록 수정
1 parent 68e312e commit 5909b79

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

default/src/main/java/org/dfbf/soundlink/domain/user/service/UserService.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,12 @@ public ResponseResult logout(HttpServletResponse response, HttpServletRequest re
355355
this.evictUserCache(userId);
356356

357357
// SSE 연결 해제
358-
alertService.disconnectAlarm(userId);
358+
try {
359+
alertService.disconnectAlarm(userId);
360+
} catch (IllegalArgumentException e) {
361+
// 스웨거 테스트 등, SSE 연결이 없을 때 발생할 수 있는 예외 처리
362+
log.info("[SSE DisConnect ERROR] {}", e.getMessage());
363+
}
359364

360365
userStatusService.setOffline(userId);
361366

0 commit comments

Comments
 (0)