chromium/components/permissions/origin_keyed_permission_action_service.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/permissions/origin_keyed_permission_action_service.h"

#include <utility>
#include "components/permissions/request_type.h"

namespace permissions {

OriginKeyedPermissionActionService::OriginKeyedPermissionActionService() =
    default;
OriginKeyedPermissionActionService::~OriginKeyedPermissionActionService() =
    default;

std::optional<permissions::PermissionActionTime>
OriginKeyedPermissionActionService::GetLastActionEntry(
    const GURL& origin,
    ContentSettingsType type) {}

void OriginKeyedPermissionActionService::RecordAction(
    const GURL& origin,
    ContentSettingsType type,
    permissions::PermissionAction action) {}

void OriginKeyedPermissionActionService::RecordActionWithTimeForTesting(
    const GURL& origin,
    ContentSettingsType type,
    permissions::PermissionAction action,
    base::TimeTicks time) {}

}  // namespace permissions