feat(chat-character): 신규 캐릭터 전체보기 화면 및 API 연동 추가
This commit is contained in:
@@ -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: [
|
||||
|
||||
Reference in New Issue
Block a user