#include "components/sync_bookmarks/bookmark_local_data_batch_uploader.h"
#include <utility>
#include <vector>
#include "base/feature_list.h"
#include "base/functional/callback.h"
#include "components/bookmarks/browser/bookmark_node.h"
#include "components/sync/base/features.h"
#include "components/sync/service/local_data_description.h"
#include "components/sync_bookmarks/bookmark_model_view.h"
#include "components/sync_bookmarks/local_bookmark_model_merger.h"
#include "ui/base/models/tree_node_iterator.h"
namespace sync_bookmarks {
BookmarkLocalDataBatchUploader::BookmarkLocalDataBatchUploader(
bookmarks::BookmarkModel* bookmark_model)
: … { … }
BookmarkLocalDataBatchUploader::~BookmarkLocalDataBatchUploader() = default;
void BookmarkLocalDataBatchUploader::GetLocalDataDescription(
base::OnceCallback<void(syncer::LocalDataDescription)> callback) { … }
void BookmarkLocalDataBatchUploader::TriggerLocalDataMigration() { … }
bool BookmarkLocalDataBatchUploader::CanUpload() const { … }
}