load more items if threshold index is greater than the current index

This commit is contained in:
Satindar Dhillon
2022-02-22 21:03:01 -08:00
parent e51c4ff1b1
commit cc24f6cbe7

View File

@ -39,7 +39,7 @@ public final class HomeFeedViewModel: ObservableObject {
let thresholdIndex = items.index(items.endIndex, offsetBy: -5)
// Check if user has scrolled to the last five items in the list
if itemIndex == thresholdIndex, items.count < thresholdIndex + 10 {
if let itemIndex = itemIndex, itemIndex > thresholdIndex, items.count < thresholdIndex + 10 {
performActionSubject.send(.loadItems(query: searchQuery))
}
}