#include "chrome/browser/user_education/recent_session_tracker.h"
#include <algorithm>
#include <functional>
#include "base/callback_list.h"
#include "base/time/time.h"
#include "chrome/browser/user_education/browser_feature_promo_storage_service.h"
#include "components/user_education/common/feature_promo_data.h"
#include "components/user_education/common/feature_promo_storage_service.h"
RecentSessionTracker::RecentSessionTracker(
user_education::FeaturePromoSessionManager& session_manager,
user_education::FeaturePromoStorageService& feature_promo_storage,
RecentSessionDataStorageService& recent_session_storage)
: … { … }
RecentSessionTracker::~RecentSessionTracker() = default;
base::CallbackListSubscription
RecentSessionTracker::AddRecentSessionsUpdatedCallback(
RecentSessionsUpdatedCallback callback) { … }
void RecentSessionTracker::OnSessionStart() { … }