@@ -72,7 +72,7 @@ class SourcedPagingBloc<T>
7272 final state = this .state;
7373 if (state is SourcedPagingSuccess <T >) {
7474 final items = state.dates.map ((e) => e
75- .where ((i) =>
75+ .whereNot ((i) =>
7676 i.model == event.item &&
7777 (event.source == null || (i.source == event.source)))
7878 .toList ());
@@ -167,13 +167,17 @@ class SourcedPagingBloc<T>
167167 void removeSourced (T item) => add (SourcedPagingRemoved (item));
168168}
169169
170- Future <List <T >?> Function (String source, SourceService service, int offset, int limit, int date) _buildDatedFetch <T >(ItemFetcher <T > fetch) => (String source,
171- SourceService service, int offset, int limit, int date) async {
172- final items = await fetch (source, service, offset, limit);
173- return items;
174- };
175- Future <List <T >?> Function (String source, SourceService service, int offset, int limit, int date) _buildDatedFetchSource <T >(SourceFetcher <T > fetch) => (String source,
176- SourceService service, int offset, int limit, int date) async {
177- final items = await fetch (service, offset, limit);
178- return items;
179- };
170+ Future <List <T >?> Function (
171+ String source, SourceService service, int offset, int limit, int date)
172+ _buildDatedFetch <T >(ItemFetcher <T > fetch) => (String source,
173+ SourceService service, int offset, int limit, int date) async {
174+ final items = await fetch (source, service, offset, limit);
175+ return items;
176+ };
177+ Future <List <T >?> Function (
178+ String source, SourceService service, int offset, int limit, int date)
179+ _buildDatedFetchSource <T >(SourceFetcher <T > fetch) => (String source,
180+ SourceService service, int offset, int limit, int date) async {
181+ final items = await fetch (service, offset, limit);
182+ return items;
183+ };
0 commit comments