chromium/components/user_education/common/feature_promo_idle_observer.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/user_education/common/feature_promo_idle_observer.h"
#include "components/user_education/common/feature_promo_storage_service.h"

namespace user_education {

// Monitors the idle state of the current program/computer using various low-
// level APIs.
FeaturePromoIdleObserver::FeaturePromoIdleObserver() = default;
FeaturePromoIdleObserver::~FeaturePromoIdleObserver() = default;

void FeaturePromoIdleObserver::Init(
    const FeaturePromoStorageService* storage_service) {}

void FeaturePromoIdleObserver::StartObserving() {}

base::CallbackListSubscription FeaturePromoIdleObserver::AddUpdateCallback(
    UpdateCallback update_callback) {}

void FeaturePromoIdleObserver::NotifyLastActiveChanged(base::Time update) {}

base::Time FeaturePromoIdleObserver::GetCurrentTime() const {}

}  // namespace user_education