#include "chrome/browser/sharing/sharing_message_bridge_factory.h"
#include "base/no_destructor.h"
#include "chrome/common/channel_info.h"
#include "components/sharing_message/sharing_message_bridge_impl.h"
#include "components/sync/base/report_unrecoverable_error.h"
#include "components/sync/model/client_tag_based_data_type_processor.h"
namespace {
constexpr char kServiceName[] = …;
}
SharingMessageBridgeFactory::SharingMessageBridgeFactory()
: … { … }
SharingMessageBridgeFactory::~SharingMessageBridgeFactory() = default;
SharingMessageBridgeFactory* SharingMessageBridgeFactory::GetInstance() { … }
SharingMessageBridge* SharingMessageBridgeFactory::GetForBrowserContext(
content::BrowserContext* context) { … }
std::unique_ptr<KeyedService>
SharingMessageBridgeFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }