BUG: MIH Ad Display Strategy
This commit is contained in:
@@ -6,7 +6,6 @@ import 'package:mzansi_innovation_hub/main.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_banner_ad.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_icons.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_pop_up_messages/mih_error_message.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_providers/mih_banner_ad_provider.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_providers/mzansi_profile_provider.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_providers/mzansi_wallet_provider.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_config/mih_colors.dart';
|
||||
@@ -522,7 +521,6 @@ class _BuildLoyaltyCardListState extends State<BuildLoyaltyCardList> {
|
||||
),
|
||||
],
|
||||
onWindowTapClose: () {
|
||||
context.read<MihBannerAdProvider>().loadBannerAd();
|
||||
resetScreenBrightness();
|
||||
context.pop();
|
||||
},
|
||||
@@ -584,9 +582,7 @@ class _BuildLoyaltyCardListState extends State<BuildLoyaltyCardList> {
|
||||
),
|
||||
),
|
||||
SizedBox(height: 10),
|
||||
Consumer(builder: (context, bannerAdDisplay, child) {
|
||||
return MihBannerAd();
|
||||
}),
|
||||
MihBannerAd()
|
||||
// MihBannerAd(),
|
||||
],
|
||||
),
|
||||
|
||||
@@ -3,7 +3,6 @@ import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_action.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_package_components/mih_package_tools.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_pop_up_messages/mih_loading_circle.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_providers/mih_banner_ad_provider.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_providers/mzansi_profile_provider.dart';
|
||||
import 'package:mzansi_innovation_hub/mih_components/mih_providers/mzansi_wallet_provider.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -50,7 +49,6 @@ class _MihWalletState extends State<MihWallet> {
|
||||
context.read<MzansiWalletProvider>();
|
||||
await setLoyaltyCards(mzansiProfileProvider, walletProvider);
|
||||
await setFavouritesCards(mzansiProfileProvider, walletProvider);
|
||||
context.read<MihBannerAdProvider>().loadBannerAd();
|
||||
setState(() {
|
||||
isLoading = false;
|
||||
});
|
||||
|
||||
@@ -34,6 +34,8 @@ class _MihCardsState extends State<MihCards> {
|
||||
detectionSpeed: DetectionSpeed.unrestricted,
|
||||
);
|
||||
final boxFit = BoxFit.contain;
|
||||
late MzansiWalletProvider _walletProvider;
|
||||
late VoidCallback _searchListener;
|
||||
|
||||
void searchShop(List<MIHLoyaltyCard> allCards) {
|
||||
if (cardSearchController.text.isEmpty) {
|
||||
@@ -129,10 +131,7 @@ class _MihCardsState extends State<MihCards> {
|
||||
|
||||
@override
|
||||
void dispose() {
|
||||
final walletProvider = context.read<MzansiWalletProvider>();
|
||||
cardSearchController.removeListener(() {
|
||||
searchShop(walletProvider.loyaltyCards);
|
||||
});
|
||||
cardSearchController.removeListener(_searchListener);
|
||||
cardSearchController.dispose();
|
||||
searchShopName.dispose();
|
||||
searchFocusNode.dispose();
|
||||
@@ -141,11 +140,12 @@ class _MihCardsState extends State<MihCards> {
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
final walletProvider = context.read<MzansiWalletProvider>();
|
||||
searchShopName.value = walletProvider.loyaltyCards;
|
||||
cardSearchController.addListener(() {
|
||||
searchShop(walletProvider.loyaltyCards);
|
||||
});
|
||||
_walletProvider = context.read<MzansiWalletProvider>();
|
||||
_searchListener = () {
|
||||
searchShop(_walletProvider.loyaltyCards);
|
||||
};
|
||||
searchShopName.value = _walletProvider.loyaltyCards;
|
||||
cardSearchController.addListener(_searchListener);
|
||||
super.initState();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user