목록티스토리챌린지 (1)
미소를뿌리는감자의 코딩

1. 개요채팅방의 읽음 유무를 포함하는 참여하는 채팅방 목록을 반환해 주어야 했다.해당 유저가 채팅방에 접속한 시간을 저장하고, 생성되는 채팅의 시간을 저장해서 만약 유저가 접속한 시간보다 생성되는 채팅이 더 뒤 시간대에 있다면, 해당 유저는 그 채팅방의 최신 메시지를 읽지 않은 것이기 때문에,read = False를 반환해 주었다. 2. 본문이런 식으로 구성을 해주어야 했다. 우선 controller 코드@GetMapping("/status/chatRoom")public ResponseDto> checkReadStatus(@AuthenticationPrincipal UserDetailsImpl userDetails) { return mainChatService.checkReadStatus(user..
프로젝트
2024. 11. 8. 00:29