1 // Copyright 2018 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 "components/offline_pages/core/prefetch/stub_prefetch_service.h" 6 7 #include "url/gurl.h" 8 9 namespace offline_pages { 10 SetContentSuggestionsService(ntp_snippets::ContentSuggestionsService * content_suggestions)11void StubPrefetchService::SetContentSuggestionsService( 12 ntp_snippets::ContentSuggestionsService* content_suggestions) {} 13 SetSuggestionProvider(SuggestionsProvider * suggestions_provider)14void StubPrefetchService::SetSuggestionProvider( 15 SuggestionsProvider* suggestions_provider) {} 16 NewSuggestionsAvailable()17void StubPrefetchService::NewSuggestionsAvailable() {} 18 RemoveSuggestion(GURL url)19void StubPrefetchService::RemoveSuggestion(GURL url) {} 20 ForceRefreshSuggestions()21void StubPrefetchService::ForceRefreshSuggestions() {} 22 GetCachedGCMToken() const23std::string StubPrefetchService::GetCachedGCMToken() const { 24 return ""; 25 } 26 GetPrefetchGCMHandler()27PrefetchGCMHandler* StubPrefetchService::GetPrefetchGCMHandler() { 28 return nullptr; 29 } 30 GetLogger()31OfflineEventLogger* StubPrefetchService::GetLogger() { 32 return nullptr; 33 } 34 GetOfflineMetricsCollector()35OfflineMetricsCollector* StubPrefetchService::GetOfflineMetricsCollector() { 36 return nullptr; 37 } 38 GetPrefetchDispatcher()39PrefetchDispatcher* StubPrefetchService::GetPrefetchDispatcher() { 40 return nullptr; 41 } 42 43 PrefetchNetworkRequestFactory* GetPrefetchNetworkRequestFactory()44StubPrefetchService::GetPrefetchNetworkRequestFactory() { 45 return nullptr; 46 } 47 GetPrefetchDownloader()48PrefetchDownloader* StubPrefetchService::GetPrefetchDownloader() { 49 return nullptr; 50 } 51 GetPrefetchStore()52PrefetchStore* StubPrefetchService::GetPrefetchStore() { 53 return nullptr; 54 } 55 GetPrefetchImporter()56PrefetchImporter* StubPrefetchService::GetPrefetchImporter() { 57 return nullptr; 58 } 59 60 PrefetchBackgroundTaskHandler* GetPrefetchBackgroundTaskHandler()61StubPrefetchService::GetPrefetchBackgroundTaskHandler() { 62 return nullptr; 63 } 64 GetThumbnailFetcher()65ThumbnailFetcher* StubPrefetchService::GetThumbnailFetcher() { 66 return nullptr; 67 } 68 GetOfflinePageModel()69OfflinePageModel* StubPrefetchService::GetOfflinePageModel() { 70 return nullptr; 71 } 72 GetImageFetcher()73image_fetcher::ImageFetcher* StubPrefetchService::GetImageFetcher() { 74 return nullptr; 75 } 76 77 SuggestedArticlesObserver* GetSuggestedArticlesObserverForTesting()78StubPrefetchService::GetSuggestedArticlesObserverForTesting() { 79 return nullptr; 80 } 81 SetEnabledByServer(PrefService * pref_service,bool enabled)82void StubPrefetchService::SetEnabledByServer(PrefService* pref_service, 83 bool enabled) {} 84 85 } // namespace offline_pages 86