#include "components/data_sharing/internal/empty_data_sharing_service.h"
#include "base/functional/callback.h"
namespace data_sharing {
EmptyDataSharingService::EmptyDataSharingService() = default;
EmptyDataSharingService::~EmptyDataSharingService() = default;
bool EmptyDataSharingService::IsEmptyService() { … }
DataSharingNetworkLoader*
EmptyDataSharingService::GetDataSharingNetworkLoader() { … }
base::WeakPtr<syncer::DataTypeControllerDelegate>
EmptyDataSharingService::GetCollaborationGroupControllerDelegate() { … }
void EmptyDataSharingService::AddObserver(Observer* observer) { … }
void EmptyDataSharingService::RemoveObserver(Observer* observer) { … }
void EmptyDataSharingService::ReadAllGroups(
base::OnceCallback<void(const GroupsDataSetOrFailureOutcome&)> callback) { … }
void EmptyDataSharingService::ReadGroup(
const GroupId& group_id,
base::OnceCallback<void(const GroupDataOrFailureOutcome&)> callback) { … }
void EmptyDataSharingService::CreateGroup(
const std::string& group_name,
base::OnceCallback<void(const GroupDataOrFailureOutcome&)> callback) { … }
void EmptyDataSharingService::DeleteGroup(
const GroupId& group_id,
base::OnceCallback<void(PeopleGroupActionOutcome)> callback) { … }
void EmptyDataSharingService::InviteMember(
const GroupId& group_id,
const std::string& invitee_email,
base::OnceCallback<void(PeopleGroupActionOutcome)> callback) { … }
void EmptyDataSharingService::AddMember(
const GroupId& group_id,
const std::string& access_token,
base::OnceCallback<void(PeopleGroupActionOutcome)> callback) { … }
void EmptyDataSharingService::RemoveMember(
const GroupId& group_id,
const std::string& member_email,
base::OnceCallback<void(PeopleGroupActionOutcome)> callback) { … }
bool EmptyDataSharingService::ShouldInterceptNavigationForShareURL(
const GURL& url) { … }
void EmptyDataSharingService::HandleShareURLNavigationIntercepted(
const GURL& url) { … }
std::unique_ptr<GURL> EmptyDataSharingService::GetDataSharingURL(
const GroupData& group_data) { … }
DataSharingService::ParseURLResult EmptyDataSharingService::ParseDataSharingURL(
const GURL& url) { … }
void EmptyDataSharingService::EnsureGroupVisibility(
const GroupId& group_id,
base::OnceCallback<void(const GroupDataOrFailureOutcome&)> callback) { … }
void EmptyDataSharingService::GetSharedEntitiesPreview(
const GroupToken& group_token,
base::OnceCallback<void(const SharedDataPreviewOrFailureOutcome&)>
callback) { … }
DataSharingUIDelegate* EmptyDataSharingService::GetUIDelegate() { … }
}