Index: components/ntp_snippets/ntp_snippets_fetcher.cc |
diff --git a/components/ntp_snippets/ntp_snippets_fetcher.cc b/components/ntp_snippets/ntp_snippets_fetcher.cc |
index 84b29d206dda0c27483fef38f07190d0ab3e9d5f..9828eb8d9f38ef7c076d871077d2a864da6e338f 100644 |
--- a/components/ntp_snippets/ntp_snippets_fetcher.cc |
+++ b/components/ntp_snippets/ntp_snippets_fetcher.cc |
@@ -28,7 +28,6 @@ |
#include "components/signin/core/browser/signin_manager_base.h" |
#include "components/variations/net/variations_http_headers.h" |
#include "components/variations/variations_associated_data.h" |
-#include "google_apis/google_api_keys.h" |
#include "net/base/load_flags.h" |
#include "net/http/http_request_headers.h" |
#include "net/http/http_response_headers.h" |
@@ -181,7 +180,7 @@ NTPSnippetsFetcher::NTPSnippetsFetcher( |
PrefService* pref_service, |
CategoryFactory* category_factory, |
const ParseJSONCallback& parse_json_callback, |
- bool is_stable_channel) |
+ const std::string& api_key) |
: OAuth2TokenService::Consumer("ntp_snippets"), |
signin_manager_(signin_manager), |
token_service_(token_service), |
@@ -193,7 +192,7 @@ NTPSnippetsFetcher::NTPSnippetsFetcher( |
fetch_api_(UsesChromeContentSuggestionsAPI(fetch_url_) |
? CHROME_CONTENT_SUGGESTIONS_API |
: CHROME_READER_API), |
- is_stable_channel_(is_stable_channel), |
+ api_key_(api_key), |
interactive_request_(false), |
tick_clock_(new base::DefaultTickClock()), |
request_throttler_( |
@@ -431,11 +430,8 @@ bool NTPSnippetsFetcher::UsesAuthentication() const { |
void NTPSnippetsFetcher::FetchSnippetsNonAuthenticated() { |
// When not providing OAuth token, we need to pass the Google API key. |
- const std::string& key = is_stable_channel_ |
- ? google_apis::GetAPIKey() |
- : google_apis::GetNonStableAPIKey(); |
GURL url(base::StringPrintf(kSnippetsServerNonAuthorizedFormat, |
- fetch_url_.spec().c_str(), key.c_str())); |
+ fetch_url_.spec().c_str(), api_key_.c_str())); |
RequestParams params; |
params.fetch_api = fetch_api_; |