chromium/components/sync_bookmarks/bookmark_sync_service.cc

// Copyright 2018 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/sync_bookmarks/bookmark_sync_service.h"

#include <utility>

#include "base/feature_list.h"
#include "components/undo/bookmark_undo_service.h"

namespace sync_bookmarks {

BookmarkSyncService::BookmarkSyncService(
    BookmarkUndoService* bookmark_undo_service,
    syncer::WipeModelUponSyncDisabledBehavior
        wipe_model_upon_sync_disabled_behavior)
    :{}

BookmarkSyncService::~BookmarkSyncService() = default;

std::string BookmarkSyncService::EncodeBookmarkSyncMetadata() {}

void BookmarkSyncService::DecodeBookmarkSyncMetadata(
    const std::string& metadata_str,
    const base::RepeatingClosure& schedule_save_closure,
    std::unique_ptr<sync_bookmarks::BookmarkModelView> model) {}

base::WeakPtr<syncer::DataTypeControllerDelegate>
BookmarkSyncService::GetBookmarkSyncControllerDelegate(
    favicon::FaviconService* favicon_service) {}

bool BookmarkSyncService::IsTrackingMetadata() const {}

sync_bookmarks::BookmarkModelView* BookmarkSyncService::bookmark_model_view() {}

void BookmarkSyncService::SetIsTrackingMetadataForTesting() {}

void BookmarkSyncService::SetBookmarksLimitForTesting(size_t limit) {}

}  // namespace sync_bookmarks