2d65bdb8ee6d8c6af8baf52c2749d60de52107ad
				
			
			
		
	cursor(< messageId) 기준의 커서 페이징 도입, 경계 exclusive 처리 limit 파라미터로 페이지 사이즈 가변화 (기본 20) 응답 스키마를 ChatMessagesPageResponse(messages, hasMore, nextCursor)로 변경 메시지 정렬을 createdAt 오름차순(표시 시간 순)으로 반환 ChatMessageItemDto에 createdAt(epoch millis) 필드 추가 레포지토리에 Pageable 기반 조회 및 이전 데이터 존재 여부 검사 메서드 추가 컨트롤러/서비스 시그니처 및 내부 로직 업데이트
소다라이브(Sound of Demand for Adult)
Description
				
					Languages
				
				
								
								
									Kotlin
								
								100%