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/bookmarks/bookmark_suggestions_provider.h" | 5 #include "components/ntp_snippets/bookmarks/bookmark_suggestions_provider.h" |
6 | 6 |
7 #include <utility> | 7 #include <utility> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 16 matching lines...) Expand all Loading... |
27 #include "ui/gfx/image/image.h" | 27 #include "ui/gfx/image/image.h" |
28 | 28 |
29 using bookmarks::BookmarkModel; | 29 using bookmarks::BookmarkModel; |
30 using bookmarks::BookmarkNode; | 30 using bookmarks::BookmarkNode; |
31 | 31 |
32 namespace { | 32 namespace { |
33 | 33 |
34 const int kMaxBookmarks = 10; | 34 const int kMaxBookmarks = 10; |
35 const int kMinBookmarks = 3; | 35 const int kMinBookmarks = 3; |
36 const int kMaxBookmarkAgeInDays = 42; | 36 const int kMaxBookmarkAgeInDays = 42; |
37 const int kUseCreationDateFallbackForDays = 42; | 37 const int kUseCreationDateFallbackForDays = 0; |
38 | 38 |
39 const char* kMaxBookmarksParamName = "bookmarks_max_count"; | 39 const char* kMaxBookmarksParamName = "bookmarks_max_count"; |
40 const char* kMinBookmarksParamName = "bookmarks_min_count"; | 40 const char* kMinBookmarksParamName = "bookmarks_min_count"; |
41 const char* kMaxBookmarkAgeInDaysParamName = "bookmarks_max_age_in_days"; | 41 const char* kMaxBookmarkAgeInDaysParamName = "bookmarks_max_age_in_days"; |
42 const char* kUseCreationDateFallbackForDaysParamName = | 42 const char* kUseCreationDateFallbackForDaysParamName = |
43 "bookmarks_creation_date_fallback_days"; | 43 "bookmarks_creation_date_fallback_days"; |
44 const char* kShowIfEmptyParamName = "bookmarks_show_if_empty"; | 44 const char* kShowIfEmptyParamName = "bookmarks_show_if_empty"; |
45 | 45 |
46 base::Time GetThresholdTime() { | 46 base::Time GetThresholdTime() { |
47 std::string age_in_days_string = variations::GetVariationParamValueByFeature( | 47 std::string age_in_days_string = variations::GetVariationParamValueByFeature( |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
303 | 303 |
304 void BookmarkSuggestionsProvider::NotifyStatusChanged( | 304 void BookmarkSuggestionsProvider::NotifyStatusChanged( |
305 CategoryStatus new_status) { | 305 CategoryStatus new_status) { |
306 if (category_status_ == new_status) | 306 if (category_status_ == new_status) |
307 return; | 307 return; |
308 category_status_ = new_status; | 308 category_status_ = new_status; |
309 observer()->OnCategoryStatusChanged(this, provided_category_, new_status); | 309 observer()->OnCategoryStatusChanged(this, provided_category_, new_status); |
310 } | 310 } |
311 | 311 |
312 } // namespace ntp_snippets | 312 } // namespace ntp_snippets |
OLD | NEW |