pagination exhausted fix
This commit is contained in:
parent
6417b43df8
commit
15a77a8bdb
|
|
@ -92,7 +92,7 @@ public final class PaginationDataLoadingModel<Cursor: ResettableRxDataSourceCurs
|
|||
}
|
||||
}
|
||||
|
||||
override func updateStateAfterNonEmptyResult(from dataSource: DataSourceType) {
|
||||
override func updateStateAfterResult(from dataSource: DataSourceType) {
|
||||
if dataSource.exhausted {
|
||||
state = .exhausted
|
||||
}
|
||||
|
|
|
|||
|
|
@ -45,12 +45,12 @@ open class RxDataLoadingModel<LoadingStateType: DataLoadingState>: RxNetworkOper
|
|||
state = .emptyState
|
||||
} else {
|
||||
super.onGot(result: result, from: dataSource)
|
||||
|
||||
updateStateAfterNonEmptyResult(from: dataSource)
|
||||
}
|
||||
|
||||
updateStateAfterResult(from: dataSource)
|
||||
}
|
||||
|
||||
func updateStateAfterNonEmptyResult(from dataSource: DataSourceType) {
|
||||
func updateStateAfterResult(from dataSource: DataSourceType) {
|
||||
// override in subcass if needed
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue