blob: 0cf86e4597ae7606b44da6226169d4486d784819 [file] [log] [blame]
// 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/push_notification/fake_push_notification_client.h"
#include "components/push_notification/push_notification_constants.h"
namespace push_notification {
FakePushNotificationClient::FakePushNotificationClient(
const push_notification::ClientId& client_id)
: push_notification::PushNotificationClient(client_id) {}
FakePushNotificationClient::~FakePushNotificationClient() = default;
void FakePushNotificationClient::OnMessageReceived(
base::flat_map<std::string, std::string> message_data) {
last_received_message_data_ = message_data;
}
const base::flat_map<std::string, std::string>&
FakePushNotificationClient::GetMostRecentMessageDataReceived() {
return last_received_message_data_;
}
} // namespace push_notification