시리즈 콘텐츠 리스트
- 정렬(최신순, 등록순) 추가
This commit is contained in:
@@ -19,14 +19,24 @@ final class SeriesContentAllViewModel: ObservableObject {
|
||||
@Published var isShowPopup = false
|
||||
@Published var seriesContentList = [GetSeriesContentListItem]()
|
||||
|
||||
@Published var sortType: SeriesListAllViewModel.SeriesSortType = .NEWEST {
|
||||
didSet {
|
||||
page = 1
|
||||
isLast = false
|
||||
getSeriesContentList()
|
||||
}
|
||||
}
|
||||
|
||||
var page = 1
|
||||
var isLast = false
|
||||
private let pageSize = 10
|
||||
|
||||
func getSeriesContentList() {
|
||||
if !isLoading && !isLast {
|
||||
isLoading = true
|
||||
|
||||
repository
|
||||
.getSeriesContentList(seriesId: seriesId, page: page, size: pageSize)
|
||||
.getSeriesContentList(seriesId: seriesId, page: page, size: pageSize, sortType: sortType)
|
||||
.sink { result in
|
||||
switch result {
|
||||
case .finished:
|
||||
|
||||
Reference in New Issue
Block a user