onQueryMoreActivities method
void
onQueryMoreActivities(
- PaginationResult<
ActivityData> result, - QueryConfiguration<
ActivitiesSort, ActivitiesFilterField> queryConfig
Handles the result of a query for more activities.
Implementation
void onQueryMoreActivities(
PaginationResult<ActivityData> result,
QueryConfiguration<ActivitiesSort, ActivitiesFilterField> queryConfig,
) {
_activitiesQueryConfig = queryConfig;
// Merge the new activities with the existing ones
final updatedActivities = state.activities.merge(
result.items,
key: (it) => it.id,
compare: activitiesSort.compare,
);
state = state.copyWith(
activities: updatedActivities,
activitiesPagination: result.pagination,
);
}