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

Side by Side Diff: components/password_manager/core/browser/password_store_factory_util.cc

Issue 2376123003: [Sync] Move //components/sync to the syncer namespace. (Closed)
Patch Set: Rebase. Created 4 years, 2 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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/password_manager/core/browser/password_store_factory_util.h " 5 #include "components/password_manager/core/browser/password_store_factory_util.h "
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/memory/ptr_util.h" 9 #include "base/memory/ptr_util.h"
10 #include "components/password_manager/core/browser/affiliated_match_helper.h" 10 #include "components/password_manager/core/browser/affiliated_match_helper.h"
11 #include "components/password_manager/core/browser/affiliation_service.h" 11 #include "components/password_manager/core/browser/affiliation_service.h"
12 #include "components/password_manager/core/browser/affiliation_utils.h" 12 #include "components/password_manager/core/browser/affiliation_utils.h"
13 #include "components/password_manager/core/browser/password_manager_constants.h" 13 #include "components/password_manager/core/browser/password_manager_constants.h"
14 #include "components/password_manager/core/common/password_manager_features.h" 14 #include "components/password_manager/core/common/password_manager_features.h"
15 15
16 namespace password_manager { 16 namespace password_manager {
17 17
18 namespace { 18 namespace {
19 19
20 bool ShouldAffiliationBasedMatchingBeActive( 20 bool ShouldAffiliationBasedMatchingBeActive(syncer::SyncService* sync_service) {
21 sync_driver::SyncService* sync_service) {
22 return base::FeatureList::IsEnabled(features::kAffiliationBasedMatching) && 21 return base::FeatureList::IsEnabled(features::kAffiliationBasedMatching) &&
23 sync_service && sync_service->CanSyncStart() && 22 sync_service && sync_service->CanSyncStart() &&
24 sync_service->IsSyncActive() && 23 sync_service->IsSyncActive() &&
25 sync_service->GetPreferredDataTypes().Has(syncer::PASSWORDS) && 24 sync_service->GetPreferredDataTypes().Has(syncer::PASSWORDS) &&
26 !sync_service->IsUsingSecondaryPassphrase(); 25 !sync_service->IsUsingSecondaryPassphrase();
27 } 26 }
28 27
29 void ActivateAffiliationBasedMatching( 28 void ActivateAffiliationBasedMatching(
30 PasswordStore* password_store, 29 PasswordStore* password_store,
31 net::URLRequestContextGetter* request_context_getter, 30 net::URLRequestContextGetter* request_context_getter,
(...skipping 16 matching lines...) Expand all
48 } 47 }
49 48
50 base::FilePath GetAffiliationDatabasePath(const base::FilePath& profile_path) { 49 base::FilePath GetAffiliationDatabasePath(const base::FilePath& profile_path) {
51 return profile_path.Append(kAffiliationDatabaseFileName); 50 return profile_path.Append(kAffiliationDatabaseFileName);
52 } 51 }
53 52
54 } // namespace 53 } // namespace
55 54
56 void ToggleAffiliationBasedMatchingBasedOnPasswordSyncedState( 55 void ToggleAffiliationBasedMatchingBasedOnPasswordSyncedState(
57 PasswordStore* password_store, 56 PasswordStore* password_store,
58 sync_driver::SyncService* sync_service, 57 syncer::SyncService* sync_service,
59 net::URLRequestContextGetter* request_context_getter, 58 net::URLRequestContextGetter* request_context_getter,
60 const base::FilePath& profile_path, 59 const base::FilePath& profile_path,
61 scoped_refptr<base::SingleThreadTaskRunner> db_thread_runner) { 60 scoped_refptr<base::SingleThreadTaskRunner> db_thread_runner) {
62 DCHECK(password_store); 61 DCHECK(password_store);
63 62
64 const bool matching_should_be_active = 63 const bool matching_should_be_active =
65 ShouldAffiliationBasedMatchingBeActive(sync_service); 64 ShouldAffiliationBasedMatchingBeActive(sync_service);
66 const bool matching_is_active = 65 const bool matching_is_active =
67 password_store->affiliated_match_helper() != nullptr; 66 password_store->affiliated_match_helper() != nullptr;
68 67
(...skipping 19 matching lines...) Expand all
88 } 87 }
89 } 88 }
90 89
91 std::unique_ptr<LoginDatabase> CreateLoginDatabase( 90 std::unique_ptr<LoginDatabase> CreateLoginDatabase(
92 const base::FilePath& profile_path) { 91 const base::FilePath& profile_path) {
93 base::FilePath login_db_file_path = profile_path.Append(kLoginDataFileName); 92 base::FilePath login_db_file_path = profile_path.Append(kLoginDataFileName);
94 return base::MakeUnique<LoginDatabase>(login_db_file_path); 93 return base::MakeUnique<LoginDatabase>(login_db_file_path);
95 } 94 }
96 95
97 } // namespace password_manager 96 } // namespace password_manager
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698