chromium/chrome/browser/send_tab_to_self/send_tab_to_self_client_service_factory.cc

// Copyright 2019 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/send_tab_to_self/send_tab_to_self_client_service_factory.h"

#include <string>

#include "base/functional/bind.h"
#include "base/no_destructor.h"
#include "build/chromeos_buildflags.h"
#include "chrome/browser/notifications/notification_display_service_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/send_tab_to_self/send_tab_to_self_client_service.h"
#include "chrome/browser/sync/send_tab_to_self_sync_service_factory.h"
#include "components/send_tab_to_self/send_tab_to_self_model.h"
#include "components/send_tab_to_self/send_tab_to_self_sync_service.h"

#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "chrome/browser/ash/profiles/profile_helper.h"
#include "components/user_manager/user.h"
#endif

namespace send_tab_to_self {
// static
SendTabToSelfClientService* SendTabToSelfClientServiceFactory::GetForProfile(
    Profile* profile) {}

// static
SendTabToSelfClientServiceFactory*
SendTabToSelfClientServiceFactory::GetInstance() {}

SendTabToSelfClientServiceFactory::SendTabToSelfClientServiceFactory()
    :{}

SendTabToSelfClientServiceFactory::~SendTabToSelfClientServiceFactory() =
    default;

// BrowserStateKeyedServiceFactory implementation.
std::unique_ptr<KeyedService>
SendTabToSelfClientServiceFactory::BuildServiceInstanceForBrowserContext(
    content::BrowserContext* context) const {}

bool SendTabToSelfClientServiceFactory::ServiceIsCreatedWithBrowserContext()
    const {}

bool SendTabToSelfClientServiceFactory::ServiceIsNULLWhileTesting() const {}

}  // namespace send_tab_to_self