#include "chrome/browser/ui/safety_hub/safety_hub_hats_service.h"
#include <utility>
#include "base/strings/strcat.h"
#include "chrome/browser/ui/hats/trust_safety_sentiment_service.h"
#include "chrome/browser/ui/hats/trust_safety_sentiment_service_factory.h"
#include "chrome/browser/ui/safety_hub/card_data_helper.h"
#include "chrome/browser/ui/safety_hub/menu_notification_service_factory.h"
#include "chrome/browser/ui/safety_hub/safety_hub_constants.h"
SafetyHubHatsService::SafetyHubHatsService(
TrustSafetySentimentService* tss_service,
SafetyHubMenuNotificationService& menu_notification_service,
Profile& profile)
: … { … }
void SafetyHubHatsService::SafetyHubModuleInteracted() { … }
void SafetyHubHatsService::SafetyHubNotificationClicked() { … }
void SafetyHubHatsService::SafetyHubVisited() { … }
void SafetyHubHatsService::SafetyHubNotificationSeen() { … }
void SafetyHubHatsService::TriggerTrustSafetySentimentSurvey(
TrustSafetySentimentService::FeatureArea area) { … }
std::map<std::string, bool>
SafetyHubHatsService::GetSafetyHubProductSpecificData() { … }