#include "chrome/browser/companion/core/promo_handler.h"
#include "base/feature_list.h"
#include "chrome/browser/companion/core/constants.h"
#include "chrome/browser/companion/core/features.h"
#include "chrome/browser/companion/core/mojom/companion.mojom.h"
#include "chrome/browser/companion/core/signin_delegate.h"
#include "components/prefs/pref_registry_simple.h"
#include "components/prefs/pref_service.h"
#include "components/unified_consent/pref_names.h"
namespace companion {
PromoHandler::PromoHandler(PrefService* pref_service,
SigninDelegate* signin_delegate)
: … { … }
PromoHandler::~PromoHandler() = default;
void PromoHandler::RegisterProfilePrefs(PrefRegistrySimple* registry) { … }
void PromoHandler::OnPromoAction(PromoType promo_type,
PromoAction promo_action) { … }
void PromoHandler::OnSigninPromo(PromoAction promo_action) { … }
void PromoHandler::OnMsbbPromo(PromoAction promo_action) { … }
void PromoHandler::OnExpsPromo(PromoAction promo_action) { … }
void PromoHandler::OnPcoPromo(PromoAction promo_action) { … }
void PromoHandler::IncrementPref(const std::string& pref_name) { … }
}