| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. |  | 
| 2 // Use of this source code is governed by a BSD-style license that can be |  | 
| 3 // found in the LICENSE file. |  | 
| 4 |  | 
| 5 #include "chrome/browser/local_discovery/privet_notifications_factory.h" |  | 
| 6 |  | 
| 7 #include "chrome/browser/browser_process.h" |  | 
| 8 #include "chrome/browser/local_discovery/privet_notifications.h" |  | 
| 9 #include "components/keyed_service/content/browser_context_dependency_manager.h" |  | 
| 10 |  | 
| 11 namespace local_discovery { |  | 
| 12 |  | 
| 13 PrivetNotificationServiceFactory* |  | 
| 14 PrivetNotificationServiceFactory::GetInstance() { |  | 
| 15   return base::Singleton<PrivetNotificationServiceFactory>::get(); |  | 
| 16 } |  | 
| 17 |  | 
| 18 PrivetNotificationServiceFactory::PrivetNotificationServiceFactory() |  | 
| 19     : BrowserContextKeyedServiceFactory( |  | 
| 20         "PrivetNotificationService", |  | 
| 21         BrowserContextDependencyManager::GetInstance()) { |  | 
| 22 } |  | 
| 23 |  | 
| 24 PrivetNotificationServiceFactory::~PrivetNotificationServiceFactory() { |  | 
| 25 } |  | 
| 26 |  | 
| 27 KeyedService* PrivetNotificationServiceFactory::BuildServiceInstanceFor( |  | 
| 28     content::BrowserContext* profile) const { |  | 
| 29   return new PrivetNotificationService(profile); |  | 
| 30 } |  | 
| 31 |  | 
| 32 bool |  | 
| 33 PrivetNotificationServiceFactory::ServiceIsCreatedWithBrowserContext() const { |  | 
| 34   return PrivetNotificationService::IsEnabled(); |  | 
| 35 } |  | 
| 36 |  | 
| 37 bool PrivetNotificationServiceFactory::ServiceIsNULLWhileTesting() const { |  | 
| 38   return true; |  | 
| 39 } |  | 
| 40 |  | 
| 41 }  // namespace local_discovery |  | 
| OLD | NEW | 
|---|