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

Side by Side Diff: components/enhanced_bookmarks/enhanced_bookmark_model.cc

Issue 682933002: Reduce frequency of requesting bookmark clusters. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/enhanced_bookmarks/enhanced_bookmark_model.h" 5 #include "components/enhanced_bookmarks/enhanced_bookmark_model.h"
6 6
7 #include <iomanip> 7 #include <iomanip>
8 #include <sstream> 8 #include <sstream>
9 9
10 #include "base/base64.h" 10 #include "base/base64.h"
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 const BookmarkNode* node, 314 const BookmarkNode* node,
315 const std::set<GURL>& removed_urls) { 315 const std::set<GURL>& removed_urls) {
316 std::string remote_id = GetRemoteId(node); 316 std::string remote_id = GetRemoteId(node);
317 id_map_.erase(remote_id); 317 id_map_.erase(remote_id);
318 nodes_to_reset_.erase(node); 318 nodes_to_reset_.erase(node);
319 set_needs_offline_processing_tasks_.erase(node); 319 set_needs_offline_processing_tasks_.erase(node);
320 FOR_EACH_OBSERVER( 320 FOR_EACH_OBSERVER(
321 EnhancedBookmarkModelObserver, observers_, EnhancedBookmarkRemoved(node)); 321 EnhancedBookmarkModelObserver, observers_, EnhancedBookmarkRemoved(node));
322 } 322 }
323 323
324 void EnhancedBookmarkModel::BookmarkNodeChanged(BookmarkModel* model,
325 const BookmarkNode* node) {
326 FOR_EACH_OBSERVER(
327 EnhancedBookmarkModelObserver, observers_,
328 EnhancedBookmarkNodeChanged(model, node));
329 }
330
324 void EnhancedBookmarkModel::OnWillChangeBookmarkMetaInfo( 331 void EnhancedBookmarkModel::OnWillChangeBookmarkMetaInfo(
325 BookmarkModel* model, 332 BookmarkModel* model,
326 const BookmarkNode* node) { 333 const BookmarkNode* node) {
327 prev_remote_id_ = GetRemoteId(node); 334 prev_remote_id_ = GetRemoteId(node);
328 } 335 }
329 336
330 void EnhancedBookmarkModel::BookmarkMetaInfoChanged(BookmarkModel* model, 337 void EnhancedBookmarkModel::BookmarkMetaInfoChanged(BookmarkModel* model,
331 const BookmarkNode* node) { 338 const BookmarkNode* node) {
332 std::string remote_id = GetRemoteId(node); 339 std::string remote_id = GetRemoteId(node);
333 if (remote_id != prev_remote_id_) { 340 if (remote_id != prev_remote_id_) {
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
523 if (!result) 530 if (!result)
524 return false; 531 return false;
525 532
526 std::string encoded; 533 std::string encoded;
527 base::Base64Encode(output, &encoded); 534 base::Base64Encode(output, &encoded);
528 bookmark_model_->SetNodeMetaInfo(node, kImageDataKey, encoded); 535 bookmark_model_->SetNodeMetaInfo(node, kImageDataKey, encoded);
529 return true; 536 return true;
530 } 537 }
531 538
532 } // namespace enhanced_bookmarks 539 } // namespace enhanced_bookmarks
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698