feat(chat-character): 신규 캐릭터 전체보기 화면 및 API 연동 추가

This commit is contained in:
Yu Sung
2025-09-12 22:28:53 +09:00
parent 49e014878d
commit ed3f3f796a
11 changed files with 365 additions and 25 deletions

View File

@@ -14,6 +14,7 @@ enum CharacterApi {
case getCharacterImageList(characterId: Int, page: Int, size: Int)
case getMyCharacterImageList(characterId: Int64, page: Int, size: Int)
case purchaseCharacterImage(imageId: Int)
case getRecentCharacters(page: Int, size: Int)
}
extension CharacterApi: TargetType {
@@ -35,6 +36,9 @@ extension CharacterApi: TargetType {
case .purchaseCharacterImage:
return "/api/chat/character/image/purchase"
case .getRecentCharacters:
return "/api/chat/character/recent"
}
}
@@ -53,6 +57,15 @@ extension CharacterApi: TargetType {
case .getCharacterHome, .getCharacterDetail:
return .requestPlain
case .getRecentCharacters(let page, let size):
return .requestParameters(
parameters: [
"page": page,
"size": size
],
encoding: URLEncoding.queryString
)
case .getCharacterImageList(let characterId, let page, let size):
return .requestParameters(
parameters: [