@@ -6,6 +6,7 @@ import 'package:flutter/material.dart';
66import 'package:flutter_bloc/flutter_bloc.dart' ;
77import 'package:flutter_news_app_mobile_client_full_source_code/account/bloc/account_bloc.dart' ;
88import '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' ;
910import 'package:flutter_news_app_mobile_client_full_source_code/ads/widgets/widgets.dart' ;
1011import 'package:flutter_news_app_mobile_client_full_source_code/app/bloc/app_bloc.dart' ;
1112import '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> {
6465 state.hasMore &&
6566 state.status != HeadlinesFeedStatus .loadingMore) {
6667 context.read <HeadlinesFeedBloc >().add (
67- HeadlinesFeedFetchRequested (theme : Theme .of (context)),
68+ HeadlinesFeedFetchRequested (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
6869 );
6970 }
7071 }
@@ -184,7 +185,7 @@ class _HeadlinesFeedPageState extends State<HeadlinesFeedPage> {
184185 return FailureStateWidget (
185186 exception: state.error! ,
186187 onRetry: () => context.read <HeadlinesFeedBloc >().add (
187- HeadlinesFeedRefreshRequested (theme : Theme .of (context)),
188+ HeadlinesFeedRefreshRequested (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
188189 ),
189190 );
190191 }
@@ -203,7 +204,7 @@ class _HeadlinesFeedPageState extends State<HeadlinesFeedPage> {
203204 const SizedBox (height: AppSpacing .lg),
204205 ElevatedButton (
205206 onPressed: () => context.read <HeadlinesFeedBloc >().add (
206- HeadlinesFeedFiltersCleared (theme : Theme .of (context)),
207+ HeadlinesFeedFiltersCleared (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
207208 ),
208209 child: Text (l10n.headlinesFeedClearFiltersButton),
209210 ),
@@ -215,7 +216,7 @@ class _HeadlinesFeedPageState extends State<HeadlinesFeedPage> {
215216 return RefreshIndicator (
216217 onRefresh: () async {
217218 context.read <HeadlinesFeedBloc >().add (
218- HeadlinesFeedRefreshRequested (theme : Theme .of (context)),
219+ HeadlinesFeedRefreshRequested (adThemeStyle : AdThemeStyle . fromTheme ( Theme .of (context) )),
219220 );
220221 },
221222 child: ListView .separated (
0 commit comments