blob: b8f1db6aae3f1342c00ed7d04a19c21eef563af0 [file] [log] [blame]
// Copyright 2021 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/ash/system_extensions/system_extensions_provider.h"
#include "chrome/browser/ash/system_extensions/system_extensions_install_manager.h"
#include "chrome/browser/ash/system_extensions/system_extensions_provider_factory.h"
#include "chrome/browser/ash/system_extensions/system_extensions_web_ui_config_map.h"
// static
SystemExtensionsProvider* SystemExtensionsProvider::Get(Profile* profile) {
return SystemExtensionsProviderFactory::GetForProfileIfExists(profile);
}
SystemExtensionsProvider::SystemExtensionsProvider() {
SystemExtensionsWebUIConfigMap::RegisterInstance();
install_manager_ = std::make_unique<SystemExtensionsInstallManager>();
}
SystemExtensionsProvider::~SystemExtensionsProvider() = default;