chromium/components/data_sharing/internal/fake_data_sharing_sdk_delegate.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/data_sharing/internal/fake_data_sharing_sdk_delegate.h"

#include "base/strings/string_number_conversions.h"
#include "base/task/single_thread_task_runner.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/abseil-cpp/absl/status/status.h"

namespace data_sharing {

FakeDataSharingSDKDelegate::FakeDataSharingSDKDelegate() = default;
FakeDataSharingSDKDelegate::~FakeDataSharingSDKDelegate() = default;

std::optional<data_sharing_pb::GroupData> FakeDataSharingSDKDelegate::GetGroup(
    const GroupId& group_id) {}

void FakeDataSharingSDKDelegate::RemoveGroup(const GroupId& group_id) {}

void FakeDataSharingSDKDelegate::UpdateGroup(
    const GroupId& group_id,
    const std::string& new_display_name) {}

GroupId FakeDataSharingSDKDelegate::AddGroupAndReturnId(
    const std::string& display_name) {}

void FakeDataSharingSDKDelegate::AddMember(const GroupId& group_id,
                                           const std::string& member_gaia_id) {}

void FakeDataSharingSDKDelegate::AddAccount(const std::string& email,
                                            const std::string& gaia_id) {}

void FakeDataSharingSDKDelegate::Initialize(
    DataSharingNetworkLoader* data_sharing_network_loader) {}

void FakeDataSharingSDKDelegate::CreateGroup(
    const data_sharing_pb::CreateGroupParams& params,
    base::OnceCallback<
        void(const base::expected<data_sharing_pb::CreateGroupResult,
                                  absl::Status>&)> callback) {}

void FakeDataSharingSDKDelegate::ReadGroups(
    const data_sharing_pb::ReadGroupsParams& params,
    base::OnceCallback<void(
        const base::expected<data_sharing_pb::ReadGroupsResult, absl::Status>&)>
        callback) {}

void FakeDataSharingSDKDelegate::AddMember(
    const data_sharing_pb::AddMemberParams& params,
    base::OnceCallback<void(const absl::Status&)> callback) {}

void FakeDataSharingSDKDelegate::RemoveMember(
    const data_sharing_pb::RemoveMemberParams& params,
    base::OnceCallback<void(const absl::Status&)> callback) {}

void FakeDataSharingSDKDelegate::DeleteGroup(
    const data_sharing_pb::DeleteGroupParams& params,
    base::OnceCallback<void(const absl::Status&)> callback) {}

void FakeDataSharingSDKDelegate::LookupGaiaIdByEmail(
    const data_sharing_pb::LookupGaiaIdByEmailParams& params,
    base::OnceCallback<
        void(const base::expected<data_sharing_pb::LookupGaiaIdByEmailResult,
                                  absl::Status>&)> callback) {}

void FakeDataSharingSDKDelegate::AddAccessToken(
    const data_sharing_pb::AddAccessTokenParams& params,
    base::OnceCallback<
        void(const base::expected<data_sharing_pb::AddAccessTokenResult,
                                  absl::Status>&)> callback) {}

}  // namespace data_sharing