@@ -6,6 +6,7 @@ import 'package:flutter/material.dart';
6
6
import 'package:flutter_bloc/flutter_bloc.dart' ;
7
7
import 'package:flutter_news_app_mobile_client_full_source_code/account/bloc/account_bloc.dart' ;
8
8
import 'package:flutter_news_app_mobile_client_full_source_code/ads/models/ad_feed_item.dart' ;
9
+ import 'package:flutter_news_app_mobile_client_full_source_code/ads/models/ad_theme_style.dart' ;
9
10
import 'package:flutter_news_app_mobile_client_full_source_code/ads/widgets/widgets.dart' ;
10
11
import 'package:flutter_news_app_mobile_client_full_source_code/app/bloc/app_bloc.dart' ;
11
12
import 'package:flutter_news_app_mobile_client_full_source_code/headlines-feed/bloc/headlines_feed_bloc.dart' ;
@@ -64,7 +65,7 @@ class _HeadlinesFeedPageState extends State<HeadlinesFeedPage> {
64
65
state.hasMore &&
65
66
state.status != HeadlinesFeedStatus .loadingMore) {
66
67
context.read <HeadlinesFeedBloc >().add (
67
- HeadlinesFeedFetchRequested (theme : Theme .of (context)),
68
+ HeadlinesFeedFetchRequested (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
68
69
);
69
70
}
70
71
}
@@ -184,7 +185,7 @@ class _HeadlinesFeedPageState extends State<HeadlinesFeedPage> {
184
185
return FailureStateWidget (
185
186
exception: state.error! ,
186
187
onRetry: () => context.read <HeadlinesFeedBloc >().add (
187
- HeadlinesFeedRefreshRequested (theme : Theme .of (context)),
188
+ HeadlinesFeedRefreshRequested (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
188
189
),
189
190
);
190
191
}
@@ -203,7 +204,7 @@ class _HeadlinesFeedPageState extends State<HeadlinesFeedPage> {
203
204
const SizedBox (height: AppSpacing .lg),
204
205
ElevatedButton (
205
206
onPressed: () => context.read <HeadlinesFeedBloc >().add (
206
- HeadlinesFeedFiltersCleared (theme : Theme .of (context)),
207
+ HeadlinesFeedFiltersCleared (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
207
208
),
208
209
child: Text (l10n.headlinesFeedClearFiltersButton),
209
210
),
@@ -215,7 +216,7 @@ class _HeadlinesFeedPageState extends State<HeadlinesFeedPage> {
215
216
return RefreshIndicator (
216
217
onRefresh: () async {
217
218
context.read <HeadlinesFeedBloc >().add (
218
- HeadlinesFeedRefreshRequested (theme : Theme .of (context)),
219
+ HeadlinesFeedRefreshRequested (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
219
220
);
220
221
},
221
222
child: ListView .separated (
0 commit comments