Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Side by Side Diff: components/ntp_snippets/sessions/foreign_sessions_suggestions_provider.cc

Issue 2744253004: NTP: clang-format (Closed)
Patch Set: rebase Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/sessions/foreign_sessions_suggestions_provider .h" 5 #include "components/ntp_snippets/sessions/foreign_sessions_suggestions_provider .h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <map> 8 #include <map>
9 #include <tuple> 9 #include <tuple>
10 #include <utility> 10 #include <utility>
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 FROM_HERE, base::Bind(callback, gfx::Image())); 224 FROM_HERE, base::Bind(callback, gfx::Image()));
225 } 225 }
226 226
227 void ForeignSessionsSuggestionsProvider::Fetch( 227 void ForeignSessionsSuggestionsProvider::Fetch(
228 const Category& category, 228 const Category& category,
229 const std::set<std::string>& known_suggestion_ids, 229 const std::set<std::string>& known_suggestion_ids,
230 const FetchDoneCallback& callback) { 230 const FetchDoneCallback& callback) {
231 LOG(DFATAL) 231 LOG(DFATAL)
232 << "ForeignSessionsSuggestionsProvider has no |Fetch| functionality!"; 232 << "ForeignSessionsSuggestionsProvider has no |Fetch| functionality!";
233 base::ThreadTaskRunnerHandle::Get()->PostTask( 233 base::ThreadTaskRunnerHandle::Get()->PostTask(
234 FROM_HERE, 234 FROM_HERE, base::Bind(callback,
235 base::Bind(callback, Status(StatusCode::PERMANENT_ERROR, 235 Status(StatusCode::PERMANENT_ERROR,
236 "ForeignSessionsSuggestionsProvider " 236 "ForeignSessionsSuggestionsProvider "
237 "has no |Fetch| functionality!"), 237 "has no |Fetch| functionality!"),
238 base::Passed(std::vector<ContentSuggestion>()))); 238 base::Passed(std::vector<ContentSuggestion>())));
239 } 239 }
240 240
241 void ForeignSessionsSuggestionsProvider::ClearHistory( 241 void ForeignSessionsSuggestionsProvider::ClearHistory(
242 Time begin, 242 Time begin,
243 Time end, 243 Time end,
244 const base::Callback<bool(const GURL& url)>& filter) { 244 const base::Callback<bool(const GURL& url)>& filter) {
245 std::set<std::string> dismissed_ids = prefs::ReadDismissedIDsFromPrefs( 245 std::set<std::string> dismissed_ids = prefs::ReadDismissedIDsFromPrefs(
246 *pref_service_, prefs::kDismissedForeignSessionsSuggestions); 246 *pref_service_, prefs::kDismissedForeignSessionsSuggestions);
247 for (auto iter = dismissed_ids.begin(); iter != dismissed_ids.end();) { 247 for (auto iter = dismissed_ids.begin(); iter != dismissed_ids.end();) {
248 if (filter.Run(GURL(*iter))) { 248 if (filter.Run(GURL(*iter))) {
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after
398 data.navigation->virtual_url().spec(), 398 data.navigation->virtual_url().spec(),
399 data.navigation->virtual_url()); 399 data.navigation->virtual_url());
400 suggestion.set_title(data.navigation->title()); 400 suggestion.set_title(data.navigation->title());
401 suggestion.set_publish_date(data.tab->timestamp); 401 suggestion.set_publish_date(data.tab->timestamp);
402 suggestion.set_publisher_name( 402 suggestion.set_publisher_name(
403 base::UTF8ToUTF16(data.navigation->virtual_url().host())); 403 base::UTF8ToUTF16(data.navigation->virtual_url().host()));
404 return suggestion; 404 return suggestion;
405 } 405 }
406 406
407 } // namespace ntp_snippets 407 } // namespace ntp_snippets
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698