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