Skip to content

Commit f63c06f

Browse files
committed
style: format
1 parent 75cbf6e commit f63c06f

File tree

12 files changed

+85
-71
lines changed

12 files changed

+85
-71
lines changed

lib/account/view/in_app_notification_center_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:core/core.dart';
22
import 'package:flutter/material.dart';
33
import 'package:flutter_bloc/flutter_bloc.dart';
44
import 'package:flutter_news_app_mobile_client_full_source_code/account/bloc/in_app_notification_center_bloc.dart';
5-
import 'package:flutter_news_app_mobile_client_full_source_code/account/widgets/in_app_notification_list_item.dart';
5+
import 'package:flutter_news_app_mobile_client_full_source_code/account/widgets/in_app_notification_list_item.dart';
66
import 'package:flutter_news_app_mobile_client_full_source_code/l10n/l10n.dart';
77
import 'package:flutter_news_app_mobile_client_full_source_code/shared/widgets/feed_core/headline_tap_handler.dart';
88
import 'package:ui_kit/ui_kit.dart';

lib/ads/services/ad_service.dart

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class AdService {
147147
// user role has a defined configuration in the visibleTo map.
148148
final isInterstitialEnabledForRole =
149149
interstitialConfig.enabled &&
150-
interstitialConfig.visibleTo.containsKey(userRole);
150+
interstitialConfig.visibleTo.containsKey(userRole);
151151

152152
if (!isInterstitialEnabledForRole) {
153153
_logger.info(
@@ -246,9 +246,7 @@ class AdService {
246246
required AppUserRole userRole,
247247
FeedItemImageStyle? feedItemImageStyle,
248248
}) async {
249-
_logger.info(
250-
'AdService: _loadInlineAd called for adType: $adType',
251-
);
249+
_logger.info('AdService: _loadInlineAd called for adType: $adType');
252250
// Check if ads are globally enabled.
253251
if (!adConfig.enabled) {
254252
_logger.info('AdService: Ads are globally disabled in RemoteConfig.');
@@ -418,8 +416,8 @@ class AdService {
418416
final userRole = user?.appRole ?? AppUserRole.guestUser;
419417

420418
// Determine ad frequency rules based on user role.
421-
final feedAdFrequencyConfig = remoteConfig
422-
.features.ads.feedAdConfiguration.visibleTo[userRole];
419+
final feedAdFrequencyConfig =
420+
remoteConfig.features.ads.feedAdConfiguration.visibleTo[userRole];
423421

424422
// Default to 0 for adFrequency and adPlacementInterval if no config is found
425423
// for the user role, effectively disabling ads for that role.

lib/ads/services/interstitial_ad_manager.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@ class InterstitialAdManager {
176176
}
177177

178178
final frequencyConfig = remoteConfig
179-
.features.ads.navigationAdConfiguration
179+
.features
180+
.ads
181+
.navigationAdConfiguration
180182
.visibleTo[_userRole];
181183

182184
final requiredTransitions =
@@ -219,7 +221,9 @@ class InterstitialAdManager {
219221
}
220222

221223
final frequencyConfig = remoteConfig
222-
.features.ads.navigationAdConfiguration
224+
.features
225+
.ads
226+
.navigationAdConfiguration
223227
.visibleTo[_userRole];
224228

225229
final requiredTransitions =

lib/ads/widgets/demo_interstitial_ad_dialog.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,9 @@ class _DemoInterstitialAdDialogState extends State<DemoInterstitialAdDialog> {
9797
: Row(
9898
mainAxisAlignment: MainAxisAlignment.center,
9999
children: [
100-
Text('${l10n.continueToArticleButtonLabel} ($_countdown)'),
100+
Text(
101+
'${l10n.continueToArticleButtonLabel} ($_countdown)',
102+
),
101103
],
102104
),
103105
),

lib/app/bloc/app_state.dart

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -118,17 +118,17 @@ class AppState extends Equatable {
118118

119119
@override
120120
List<Object?> get props => [
121-
status,
122-
user,
123-
settings,
124-
remoteConfig,
125-
error,
126-
userContentPreferences,
127-
selectedBottomNavigationIndex,
128-
currentAppVersion,
129-
latestAppVersion,
130-
hasUnreadInAppNotifications,
131-
];
121+
status,
122+
user,
123+
settings,
124+
remoteConfig,
125+
error,
126+
userContentPreferences,
127+
selectedBottomNavigationIndex,
128+
currentAppVersion,
129+
latestAppVersion,
130+
hasUnreadInAppNotifications,
131+
];
132132

133133
/// Creates a copy of this [AppState] with the given fields replaced with
134134
/// the new values.

lib/app/services/demo_data_initializer_service.dart

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@ class DemoDataInitializerService {
2121
DemoDataInitializerService({
2222
required DataRepository<AppSettings> appSettingsRepository,
2323
required DataRepository<UserContentPreferences>
24-
userContentPreferencesRepository,
24+
userContentPreferencesRepository,
2525
required DataRepository<InAppNotification> inAppNotificationRepository,
2626
required this.appSettingsFixturesData,
2727
required this.userContentPreferencesFixturesData,
2828
required this.inAppNotificationsFixturesData,
29-
}) : _appSettingsRepository = appSettingsRepository,
30-
_userContentPreferencesRepository = userContentPreferencesRepository,
31-
_inAppNotificationRepository = inAppNotificationRepository,
32-
_logger = Logger('DemoDataInitializerService');
29+
}) : _appSettingsRepository = appSettingsRepository,
30+
_userContentPreferencesRepository = userContentPreferencesRepository,
31+
_inAppNotificationRepository = inAppNotificationRepository,
32+
_logger = Logger('DemoDataInitializerService');
3333

3434
final DataRepository<AppSettings> _appSettingsRepository;
3535
final DataRepository<UserContentPreferences>
36-
_userContentPreferencesRepository;
36+
_userContentPreferencesRepository;
3737
final DataRepository<InAppNotification> _inAppNotificationRepository;
3838
final Logger _logger;
3939

@@ -135,8 +135,8 @@ class DemoDataInitializerService {
135135
'Cannot create preferences from fixture: userContentPreferencesFixturesData is empty.',
136136
);
137137
}
138-
final fixturePreferences =
139-
userContentPreferencesFixturesData.first.copyWith(id: userId);
138+
final fixturePreferences = userContentPreferencesFixturesData.first
139+
.copyWith(id: userId);
140140

141141
await _userContentPreferencesRepository.create(
142142
item: fixturePreferences,
@@ -185,11 +185,13 @@ class DemoDataInitializerService {
185185
}
186186

187187
// Exclude the first notification, which will be used for the simulated push.
188-
final notificationsToCreate =
189-
inAppNotificationsFixturesData.skip(1).toList();
188+
final notificationsToCreate = inAppNotificationsFixturesData
189+
.skip(1)
190+
.toList();
190191

191-
final userNotifications =
192-
notificationsToCreate.map((n) => n.copyWith(userId: userId)).toList();
192+
final userNotifications = notificationsToCreate
193+
.map((n) => n.copyWith(userId: userId))
194+
.toList();
193195

194196
await Future.wait(
195197
userNotifications.map(

lib/app/services/demo_data_migration_service.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ class DemoDataMigrationService {
1515
DemoDataMigrationService({
1616
required DataRepository<AppSettings> appSettingsRepository,
1717
required DataRepository<UserContentPreferences>
18-
userContentPreferencesRepository,
19-
}) : _appSettingsRepository = appSettingsRepository,
20-
_userContentPreferencesRepository = userContentPreferencesRepository,
21-
_logger = Logger('DemoDataMigrationService');
18+
userContentPreferencesRepository,
19+
}) : _appSettingsRepository = appSettingsRepository,
20+
_userContentPreferencesRepository = userContentPreferencesRepository,
21+
_logger = Logger('DemoDataMigrationService');
2222

2323
final DataRepository<AppSettings> _appSettingsRepository;
2424
final DataRepository<UserContentPreferences>
25-
_userContentPreferencesRepository;
25+
_userContentPreferencesRepository;
2626
final Logger _logger;
2727

2828
/// Migrates user settings and content preferences from an old anonymous

lib/app/view/app_initialization_page.dart

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -150,25 +150,25 @@ class AppInitializationPage extends StatelessWidget {
150150
AppLifeCycleStatus.underMaintenance =>
151151
const MaintenancePage(),
152152
AppLifeCycleStatus.updateRequired => UpdateRequiredPage(
153-
currentAppVersion: failureData.currentAppVersion,
154-
latestRequiredVersion: failureData.latestAppVersion,
155-
),
153+
currentAppVersion: failureData.currentAppVersion,
154+
latestRequiredVersion: failureData.latestAppVersion,
155+
),
156156
AppLifeCycleStatus.criticalError => CriticalErrorPage(
157-
exception: failureData.error,
158-
onRetry: () {
159-
// For a critical error, we trigger a full app restart
160-
// to ensure a clean state.
161-
AppHotRestartWrapper.restartApp(context);
162-
},
163-
),
157+
exception: failureData.error,
158+
onRetry: () {
159+
// For a critical error, we trigger a full app restart
160+
// to ensure a clean state.
161+
AppHotRestartWrapper.restartApp(context);
162+
},
163+
),
164164
// The other AppLifeCycleStatus values are not possible failure
165165
// states from the initializer, so we default to a critical
166166
// error page as a safe fallback.
167167
// ignore: no_default_cases
168168
_ => CriticalErrorPage(
169-
exception: failureData.error,
170-
onRetry: () => AppHotRestartWrapper.restartApp(context),
171-
),
169+
exception: failureData.error,
170+
onRetry: () => AppHotRestartWrapper.restartApp(context),
171+
),
172172
},
173173
);
174174

lib/entity_details/view/entity_details_page.dart

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import 'package:core/core.dart';
44
import 'package:flutter/material.dart';
5-
import 'package:flutter_bloc/flutter_bloc.dart';
5+
import 'package:flutter_bloc/flutter_bloc.dart';
66
import 'package:flutter_news_app_mobile_client_full_source_code/ads/models/ad_placeholder.dart';
77
import 'package:flutter_news_app_mobile_client_full_source_code/ads/models/ad_theme_style.dart';
88
import 'package:flutter_news_app_mobile_client_full_source_code/ads/widgets/feed_ad_loader_widget.dart';
@@ -318,21 +318,27 @@ class _EntityDetailsViewState extends State<EntityDetailsView> {
318318
headline: item,
319319
onHeadlineTap: () =>
320320
HeadlineTapHandler.handleHeadlineTap(
321-
context, item),
321+
context,
322+
item,
323+
),
322324
);
323325
case FeedItemImageStyle.smallThumbnail:
324326
tile = HeadlineTileImageStart(
325327
headline: item,
326328
onHeadlineTap: () =>
327329
HeadlineTapHandler.handleHeadlineTap(
328-
context, item),
330+
context,
331+
item,
332+
),
329333
);
330334
case FeedItemImageStyle.largeThumbnail:
331335
tile = HeadlineTileImageTop(
332336
headline: item,
333337
onHeadlineTap: () =>
334338
HeadlineTapHandler.handleHeadlineTap(
335-
context, item),
339+
context,
340+
item,
341+
),
336342
);
337343
}
338344
return tile;

lib/feed_decorators/services/feed_decorator_service.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,8 @@ class FeedDecoratorService {
4848
}) {
4949
final decoratedFeed = List<FeedItem>.from(feedItems);
5050

51-
final areDecoratorsEnabled = remoteConfig.features.feed.decorators.values.any(
52-
(config) => config.enabled,
53-
);
51+
final areDecoratorsEnabled = remoteConfig.features.feed.decorators.values
52+
.any((config) => config.enabled);
5453

5554
if (areDecoratorsEnabled) {
5655
_logger.info('Feed decorators enabled. Injecting placeholder.');

0 commit comments

Comments
 (0)