|
|
|
|
@ -18,9 +18,8 @@ import 'package:provider/provider.dart';
|
|
|
|
|
class AdsFragment extends StatelessWidget {
|
|
|
|
|
AdsFragment({Key? key}) : super(key: key);
|
|
|
|
|
|
|
|
|
|
Future<void> onRefreshAds(BuildContext context) async {
|
|
|
|
|
Future<void> _onRefreshAds(BuildContext context) async {
|
|
|
|
|
AdVM adVM = context.read<AdVM>();
|
|
|
|
|
adVM.populateAdsFilterList();
|
|
|
|
|
await adVM.getExploreAds();
|
|
|
|
|
await adVM.getMyAds();
|
|
|
|
|
}
|
|
|
|
|
@ -104,7 +103,7 @@ class AdsFragment extends StatelessWidget {
|
|
|
|
|
16.height,
|
|
|
|
|
Expanded(
|
|
|
|
|
child: RefreshIndicator(
|
|
|
|
|
onRefresh: () => onRefreshAds(context),
|
|
|
|
|
onRefresh: () => _onRefreshAds(context),
|
|
|
|
|
child: Consumer(
|
|
|
|
|
builder: (BuildContext context, AdVM adVM, Widget? child) {
|
|
|
|
|
return BuildAdsList(isAdsFragment: true, shouldShowAdStatus: !adVM.isExploreAdsTapped, adsList: getAdsList(adVM));
|
|
|
|
|
|