Merge pull request #165 from TouchInstinct/bugfix/paginator-one-page

added FullState case to paginator
This commit is contained in:
RationalEgoism 2020-09-10 17:36:51 +03:00 committed by GitHub
commit a9170e4693
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 8 deletions

View File

@ -76,17 +76,17 @@ class Paginator<Item>(
val items = change.items
when (currentState) {
is State.EmptyProgress -> {
if (items.isEmpty()) {
State.Empty
} else {
State.Data(0, items)
when {
items.isEmpty() -> State.Empty
items.size < pageSize -> State.FullData(0, items)
else -> State.Data(0, items)
}
}
is State.Refresh<*> -> {
if (items.isEmpty()) {
State.Empty
} else {
State.Data(0, items)
when {
items.isEmpty() -> State.Empty
items.size < pageSize -> State.FullData(0, items)
else -> State.Data(0, items)
}
}
is State.NewPageProgress<*> -> {