시리즈 상세 추가

This commit is contained in:
Yu Sung
2024-04-30 14:58:06 +09:00
parent 101b04b6a9
commit 93110eff8c
14 changed files with 913 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ import Moya
enum SeriesApi {
case getSeriesList(creatorId: Int, sortType: SeriesListAllViewModel.SeriesSortType, page: Int, size: Int)
case getSeriesDetail(seriesId: Int)
}
extension SeriesApi: TargetType {
@@ -21,12 +22,15 @@ extension SeriesApi: TargetType {
switch self {
case .getSeriesList:
return "/audio-content/series"
case .getSeriesDetail(let seriesId):
return "/audio-content/series/\(seriesId)"
}
}
var method: Moya.Method {
switch self {
case .getSeriesList:
case .getSeriesList, .getSeriesDetail:
return .get
}
}
@@ -42,6 +46,9 @@ extension SeriesApi: TargetType {
] as [String : Any]
return .requestParameters(parameters: parameters, encoding: URLEncoding.queryString)
case .getSeriesDetail:
return .requestPlain
}
}