feat(chat): Talk 탭에 스크롤 페이지네이션 추가

This commit is contained in:
Yu Sung
2025-09-11 14:39:11 +09:00
parent e1e3b7d95c
commit 943356607b
4 changed files with 76 additions and 20 deletions

View File

@@ -9,7 +9,7 @@ import Foundation
import Moya
enum TalkApi {
case getTalkRooms
case getTalkRooms(page: Int)
case createChatRoom(request: CreateChatRoomRequest)
case enterChatRoom(roomId: Int, characterImageId: Int?)
case sendMessage(roomId: Int, request: SendChatMessageRequest)
@@ -89,8 +89,11 @@ extension TalkApi: TargetType {
var task: Moya.Task {
switch self {
case .getTalkRooms:
return .requestPlain
case .getTalkRooms(let page):
return .requestParameters(
parameters: ["page": page],
encoding: URLEncoding.queryString
)
case .createChatRoom(let request):
return .requestJSONEncodable(request)