| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/ntp_snippets/remote/ntp_snippets_fetcher.h" | 5 #include "components/ntp_snippets/remote/ntp_snippets_fetcher.h" |
| 6 | 6 |
| 7 #include <cstdlib> | 7 #include <cstdlib> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 357 // Wait until we get a refresh token. | 357 // Wait until we get a refresh token. |
| 358 waiting_for_refresh_token_ = true; | 358 waiting_for_refresh_token_ = true; |
| 359 token_service_->AddObserver(this); | 359 token_service_->AddObserver(this); |
| 360 } | 360 } |
| 361 } else { | 361 } else { |
| 362 // Not signed in: fetch snippets (without authentication). | 362 // Not signed in: fetch snippets (without authentication). |
| 363 FetchSnippetsNonAuthenticated(); | 363 FetchSnippetsNonAuthenticated(); |
| 364 } | 364 } |
| 365 } | 365 } |
| 366 | 366 |
| 367 NTPSnippetsFetcher::RequestParams::RequestParams() | 367 NTPSnippetsFetcher::RequestParams::RequestParams() = default; |
| 368 : fetch_api(), | |
| 369 obfuscated_gaia_id(), | |
| 370 only_return_personalized_results(), | |
| 371 user_locale(), | |
| 372 host_restricts(), | |
| 373 count_to_fetch(), | |
| 374 interactive_request(), | |
| 375 user_class(), | |
| 376 ui_language{"", 0.0f}, | |
| 377 other_top_language{"", 0.0f} {} | |
| 378 | 368 |
| 379 NTPSnippetsFetcher::RequestParams::~RequestParams() = default; | 369 NTPSnippetsFetcher::RequestParams::~RequestParams() = default; |
| 380 | 370 |
| 381 std::string NTPSnippetsFetcher::RequestParams::BuildRequest() { | 371 std::string NTPSnippetsFetcher::RequestParams::BuildRequest() { |
| 382 auto request = base::MakeUnique<base::DictionaryValue>(); | 372 auto request = base::MakeUnique<base::DictionaryValue>(); |
| 383 switch (fetch_api) { | 373 switch (fetch_api) { |
| 384 case CHROME_READER_API: { | 374 case CHROME_READER_API: { |
| 385 auto content_params = base::MakeUnique<base::DictionaryValue>(); | 375 auto content_params = base::MakeUnique<base::DictionaryValue>(); |
| 386 content_params->SetBoolean("only_return_personalized_results", | 376 content_params->SetBoolean("only_return_personalized_results", |
| 387 only_return_personalized_results); | 377 only_return_personalized_results); |
| (...skipping 402 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 790 interactive_request); | 780 interactive_request); |
| 791 case UserClassifier::UserClass::ACTIVE_SUGGESTIONS_CONSUMER: | 781 case UserClassifier::UserClass::ACTIVE_SUGGESTIONS_CONSUMER: |
| 792 return request_throttler_active_suggestions_consumer_ | 782 return request_throttler_active_suggestions_consumer_ |
| 793 .DemandQuotaForRequest(interactive_request); | 783 .DemandQuotaForRequest(interactive_request); |
| 794 } | 784 } |
| 795 NOTREACHED(); | 785 NOTREACHED(); |
| 796 return false; | 786 return false; |
| 797 } | 787 } |
| 798 | 788 |
| 799 } // namespace ntp_snippets | 789 } // namespace ntp_snippets |
| OLD | NEW |