chromium/chrome/browser/extensions/api/bookmarks/bookmarks_api_watcher.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/extensions/api/bookmarks/bookmarks_api_watcher.h"

#include "base/memory/singleton.h"
#include "base/observer_list.h"
#include "chrome/browser/profiles/profile_keyed_service_factory.h"

namespace extensions {
namespace {

class BookmarksApiWatcherFactory : public ProfileKeyedServiceFactory {};

}  // namespace

BookmarksApiWatcher::BookmarksApiWatcher() = default;
BookmarksApiWatcher::~BookmarksApiWatcher() = default;

// static
BookmarksApiWatcher* BookmarksApiWatcher::GetForBrowserContext(
    content::BrowserContext* browser_context) {}

void BookmarksApiWatcher::AddObserver(Observer* observer) {}

void BookmarksApiWatcher::RemoveObserver(Observer* observer) {}

void BookmarksApiWatcher::NotifyApiInvoked(const ExtensionFunction* func) {}

// static
void BookmarksApiWatcher::EnsureFactoryBuilt() {}

}  // namespace extensions