fix(chat): 비로그인 채팅 리스트 응답을 보정한다

This commit is contained in:
2026-06-27 02:34:56 +09:00
parent 79c51cf27b
commit 5cb69bfa6e
2 changed files with 58 additions and 2 deletions

View File

@@ -1,8 +1,8 @@
package kr.co.vividnext.sodalive.v2.chat.controller
import kr.co.vividnext.sodalive.common.ApiResponse
import kr.co.vividnext.sodalive.common.SodaException
import kr.co.vividnext.sodalive.member.Member
import kr.co.vividnext.sodalive.v2.chat.dto.ChatRoomListPageResponse
import kr.co.vividnext.sodalive.v2.chat.service.ChatRoomListService
import org.springframework.security.core.annotation.AuthenticationPrincipal
import org.springframework.web.bind.annotation.GetMapping
@@ -22,7 +22,7 @@ class ChatRoomListController(
@RequestParam(required = false) cursor: String?,
@RequestParam(defaultValue = "30") limit: Int
) = run {
if (member == null) throw SodaException(messageKey = "common.error.bad_credentials")
if (member == null) return@run ApiResponse.ok(ChatRoomListPageResponse(emptyList(), false, null))
ApiResponse.ok(service.getRooms(member, filter, cursor, limit))
}
}