Load cached items first

This commit is contained in:
Jackson Harper
2024-05-03 16:08:15 +08:00
parent 053ceb9073
commit 2c0f5dc6a1

View File

@ -114,6 +114,7 @@ import Views
if let appliedFilter = filterState.appliedFilter {
let shouldRemoteSearch = forceRemote || items.count < 1 || isRefresh && appliedFilter.shouldRemoteSearch
if shouldRemoteSearch {
updateFetchController(dataService: dataService, filterState: filterState)
await loadSearchQuery(dataService: dataService, filterState: filterState, isRefresh: isRefresh)
} else {
updateFetchController(dataService: dataService, filterState: filterState)