#include "components/saved_tab_groups/empty_tab_group_sync_delegate.h"
#include "base/uuid.h"
#include "components/saved_tab_groups/saved_tab_group.h"
#include "components/saved_tab_groups/types.h"
namespace tab_groups {
EmptyTabGroupSyncDelegate::EmptyTabGroupSyncDelegate() = default;
EmptyTabGroupSyncDelegate::~EmptyTabGroupSyncDelegate() = default;
void EmptyTabGroupSyncDelegate::HandleOpenTabGroupRequest(
const base::Uuid& sync_tab_group_id,
std::unique_ptr<TabGroupActionContext> context) { … }
std::unique_ptr<ScopedLocalObservationPauser>
EmptyTabGroupSyncDelegate::CreateScopedLocalObserverPauser() { … }
void EmptyTabGroupSyncDelegate::CreateLocalTabGroup(
const SavedTabGroup& tab_group) { … }
void EmptyTabGroupSyncDelegate::CloseLocalTabGroup(
const LocalTabGroupID& local_id) { … }
void EmptyTabGroupSyncDelegate::UpdateLocalTabGroup(
const SavedTabGroup& group) { … }
std::vector<LocalTabGroupID> EmptyTabGroupSyncDelegate::GetLocalTabGroupIds() { … }
std::vector<LocalTabID> EmptyTabGroupSyncDelegate::GetLocalTabIdsForTabGroup(
const LocalTabGroupID& local_tab_group_id) { … }
void EmptyTabGroupSyncDelegate::CreateRemoteTabGroup(
const LocalTabGroupID& local_tab_group_id) { … }
}