Right now, fetchMoreData() in the ObservationsListView keeps fetching more pages until some data is returned. However, when a filter or filters are enabled, if we're able to get some data but none of it matches the filter, a user will see an infinite loading bug. We would be better off checking to see if there's any data being displayed, but need to track "more" data being displayed for when we trigger the fetching due to user scroll behavior.
Right now,
fetchMoreData()
in theObservationsListView
keeps fetching more pages until some data is returned. However, when a filter or filters are enabled, if we're able to get some data but none of it matches the filter, a user will see an infinite loading bug. We would be better off checking to see if there's any data being displayed, but need to track "more" data being displayed for when we trigger the fetching due to user scroll behavior.