Skip to content

Commit f0d5599

Browse files
committed
fix: 채팅방 목록 정렬 기준 변경
- createdDate에서 modifiedDate로 변경
1 parent e07bca9 commit f0d5599

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/main/java/kuchat/server/domain/chat/controller/ChatController.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import io.swagger.v3.oas.annotations.tags.Tag;
55
import kuchat.server.common.response.BaseResponse;
66
import kuchat.server.domain.auth.argumentResolver.Auth;
7+
import kuchat.server.domain.chat.Chat;
78
import kuchat.server.domain.chat.dto.ChatResponses;
89
import kuchat.server.domain.chat.dto.CreateChatRequest;
910
import kuchat.server.domain.chat.dto.RecentMessageResponse;
@@ -18,11 +19,13 @@
1819
import org.springframework.data.domain.PageRequest;
1920
import org.springframework.data.domain.Pageable;
2021
import org.springframework.data.domain.Sort;
22+
import org.springframework.data.web.PageableDefault;
2123
import org.springframework.http.ResponseEntity;
2224
import org.springframework.validation.BindingResult;
2325
import org.springframework.validation.annotation.Validated;
2426
import org.springframework.web.bind.annotation.*;
2527

28+
import java.net.URLDecoder;
2629
import java.util.List;
2730

2831
import static kuchat.server.common.response.BaseResponseStatus.SUCCESS;
@@ -74,10 +77,10 @@ public ResponseEntity<BaseResponse> exit(@Auth Member member, @PathVariable("cha
7477
public ResponseEntity<ChatResponses> getChatList(@Auth Member member,
7578
@RequestParam(defaultValue = "0") int page,
7679
@RequestParam(defaultValue = "30") int size,
77-
@RequestParam(defaultValue = "") String name) {
80+
@RequestParam(defaultValue = "") String name){
7881
log.info("[getChatList] 채팅방 목록 조회 , 검색 키워드 = {}", name);
7982
Pageable pageable = PageRequest.of(
80-
page, ValidatorUtil.sizeValidator(size), Sort.Direction.DESC, "createdDate");
83+
page, ValidatorUtil.sizeValidator(size), Sort.Direction.DESC, "modifiedDate");
8184
ChatResponses response = chatService.getChatList(member, name, pageable);
8285
return ResponseEntity.ok(response);
8386
}

src/main/java/kuchat/server/domain/chat/dto/ChatResponses.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ public ChatResponses(List<Chat> chats) {
3333
public static class ChatResponse {
3434
private String name;
3535
private String profileImage;
36+
private LocalDateTime lastSendTime;
3637
// private String homeTown;
3738
// private String recentMessage;
38-
private LocalDateTime lastSendTime;
3939
// private int unreadMessageCount;
4040

4141
public ChatResponse(Chat chat){

0 commit comments

Comments
 (0)