@@ -25,7 +25,8 @@ class HeadlinesFeedBloc extends Bloc<HeadlinesFeedEvent, HeadlinesFeedState> {
2525 /// Requires repositories and services for its operations.
2626 HeadlinesFeedBloc ({
2727 required DataRepository <Headline > headlinesRepository,
28- required DataRepository <UserContentPreferences > userContentPreferencesRepository,
28+ required DataRepository <UserContentPreferences >
29+ userContentPreferencesRepository,
2930 required FeedDecoratorService feedDecoratorService,
3031 required AppBloc appBloc,
3132 }) : _headlinesRepository = headlinesRepository,
@@ -57,18 +58,13 @@ class HeadlinesFeedBloc extends Bloc<HeadlinesFeedEvent, HeadlinesFeedState> {
5758 _onSuggestedItemFollowToggled,
5859 transformer: sequential (),
5960 );
60- on < CallToActionTapped > (
61- _onCallToActionTapped,
62- transformer: sequential (),
63- );
64- on < NavigationHandled > (
65- _onNavigationHandled,
66- transformer: sequential (),
67- );
61+ on < CallToActionTapped > (_onCallToActionTapped, transformer: sequential ());
62+ on < NavigationHandled > (_onNavigationHandled, transformer: sequential ());
6863 }
6964
7065 final DataRepository <Headline > _headlinesRepository;
71- final DataRepository <UserContentPreferences > _userContentPreferencesRepository;
66+ final DataRepository <UserContentPreferences >
67+ _userContentPreferencesRepository;
7268 final FeedDecoratorService _feedDecoratorService;
7369 final AppBloc _appBloc;
7470
@@ -167,8 +163,10 @@ class HeadlinesFeedBloc extends Bloc<HeadlinesFeedEvent, HeadlinesFeedState> {
167163 headlines: headlineResponse.items,
168164 user: currentUser,
169165 remoteConfig: appConfig,
170- followedTopicIds: userPreferences? .followedTopics.map ((t) => t.id).toList () ?? [],
171- followedSourceIds: userPreferences? .followedSources.map ((s) => s.id).toList () ?? [],
166+ followedTopicIds:
167+ userPreferences? .followedTopics.map ((t) => t.id).toList () ?? [],
168+ followedSourceIds:
169+ userPreferences? .followedSources.map ((s) => s.id).toList () ?? [],
172170 );
173171
174172 emit (
@@ -244,8 +242,10 @@ class HeadlinesFeedBloc extends Bloc<HeadlinesFeedEvent, HeadlinesFeedState> {
244242 headlines: headlineResponse.items,
245243 user: currentUser,
246244 remoteConfig: appConfig,
247- followedTopicIds: userPreferences? .followedTopics.map ((t) => t.id).toList () ?? [],
248- followedSourceIds: userPreferences? .followedSources.map ((s) => s.id).toList () ?? [],
245+ followedTopicIds:
246+ userPreferences? .followedTopics.map ((t) => t.id).toList () ?? [],
247+ followedSourceIds:
248+ userPreferences? .followedSources.map ((s) => s.id).toList () ?? [],
249249 );
250250
251251 emit (
@@ -318,8 +318,10 @@ class HeadlinesFeedBloc extends Bloc<HeadlinesFeedEvent, HeadlinesFeedState> {
318318 headlines: headlineResponse.items,
319319 user: currentUser,
320320 remoteConfig: appConfig,
321- followedTopicIds: userPreferences? .followedTopics.map ((t) => t.id).toList () ?? [],
322- followedSourceIds: userPreferences? .followedSources.map ((s) => s.id).toList () ?? [],
321+ followedTopicIds:
322+ userPreferences? .followedTopics.map ((t) => t.id).toList () ?? [],
323+ followedSourceIds:
324+ userPreferences? .followedSources.map ((s) => s.id).toList () ?? [],
323325 );
324326
325327 emit (
@@ -410,7 +412,9 @@ class HeadlinesFeedBloc extends Bloc<HeadlinesFeedEvent, HeadlinesFeedState> {
410412 UserContentPreferences updatedPreferences;
411413 if (event.item is Topic ) {
412414 final topic = event.item as Topic ;
413- final currentTopics = List <Topic >.from (currentPreferences.followedTopics);
415+ final currentTopics = List <Topic >.from (
416+ currentPreferences.followedTopics,
417+ );
414418 if (event.isFollowing) {
415419 currentTopics.add (topic);
416420 } else {
@@ -421,7 +425,9 @@ class HeadlinesFeedBloc extends Bloc<HeadlinesFeedEvent, HeadlinesFeedState> {
421425 );
422426 } else if (event.item is Source ) {
423427 final source = event.item as Source ;
424- final currentSources = List <Source >.from (currentPreferences.followedSources);
428+ final currentSources = List <Source >.from (
429+ currentPreferences.followedSources,
430+ );
425431 if (event.isFollowing) {
426432 currentSources.add (source);
427433 } else {
0 commit comments