chromium/chrome/browser/search_provider_logos/logo_service_factory.cc

// Copyright 2017 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/search_provider_logos/logo_service_factory.h"

#include "base/feature_list.h"
#include "base/functional/bind.h"
#include "build/build_config.h"
#include "chrome/browser/image_fetcher/image_decoder_impl.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/search_engines/template_url_service_factory.h"
#include "chrome/browser/signin/identity_manager_factory.h"
#include "components/search_provider_logos/logo_service.h"
#include "components/search_provider_logos/logo_service_impl.h"
#include "content/public/browser/storage_partition.h"
#include "services/network/public/cpp/shared_url_loader_factory.h"

LogoService;
LogoServiceImpl;

namespace {

constexpr base::FilePath::CharType kCachedLogoDirectory[] =);

bool UseGrayLogo() {}

}  // namespace

// static
LogoService* LogoServiceFactory::GetForProfile(Profile* profile) {}

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

LogoServiceFactory::LogoServiceFactory()
    :{}

LogoServiceFactory::~LogoServiceFactory() = default;

std::unique_ptr<KeyedService>
LogoServiceFactory::BuildServiceInstanceForBrowserContext(
    content::BrowserContext* context) const {}