#include "components/segmentation_platform/embedder/home_modules/home_modules_card_registry.h"
#include "components/commerce/core/commerce_feature_list.h"
#include "components/segmentation_platform/embedder/home_modules/price_tracking_notification_promo.h"
namespace segmentation_platform::home_modules {
namespace {
#if BUILDFLAG(IS_IOS)
const int kMaxPriceTrackingNotificationCardImpressions = 3;
const char kPriceTrackingPromoImpressionCounterPref[] =
"ephemeral_pref_counter.price_tracking_promo_counter";
#endif
}
HomeModulesCardRegistry::HomeModulesCardRegistry(PrefService* profile_prefs)
: … { … }
HomeModulesCardRegistry::~HomeModulesCardRegistry() = default;
void HomeModulesCardRegistry::RegisterProfilePrefs(
PrefRegistrySimple* registry) { … }
void HomeModulesCardRegistry::CreateAllCards() { … }
base::WeakPtr<HomeModulesCardRegistry> HomeModulesCardRegistry::GetWeakPtr() { … }
}