chromium/components/optimization_guide/core/push_notification_manager.cc

// Copyright 2022 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/optimization_guide/core/push_notification_manager.h"

#include "base/functional/callback_helpers.h"
#include "base/metrics/histogram_functions.h"
#include "components/optimization_guide/core/optimization_guide_features.h"

namespace optimization_guide {

PushNotificationManager::PushNotificationManager() = default;

PushNotificationManager::~PushNotificationManager() = default;

void PushNotificationManager::SetDelegate(
    PushNotificationManager::Delegate* delegate) {}

void PushNotificationManager::OnDelegateReady() {}

void PushNotificationManager::OnNewPushNotification(
    const proto::HintNotificationPayload& notification) {}

void PushNotificationManager::AddObserver(
    PushNotificationManager::Observer* observer) {}

void PushNotificationManager::RemoveObserver(
    PushNotificationManager::Observer* observer) {}

void PushNotificationManager::DispatchPayload(
    const proto::HintNotificationPayload& notification) {}

}  // namespace optimization_guide