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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/gsa/ContextReporter.java

Issue 2130453004: [Sync] Move //sync to //components/sync. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 4 years, 4 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 package org.chromium.chrome.browser.gsa; 5 package org.chromium.chrome.browser.gsa;
6 6
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 8
9 import org.chromium.base.Log; 9 import org.chromium.base.Log;
10 import org.chromium.base.metrics.RecordHistogram; 10 import org.chromium.base.metrics.RecordHistogram;
11 import org.chromium.chrome.browser.ChromeActivity; 11 import org.chromium.chrome.browser.ChromeActivity;
12 import org.chromium.chrome.browser.UrlConstants; 12 import org.chromium.chrome.browser.UrlConstants;
13 import org.chromium.chrome.browser.contextualsearch.ContextualSearchObserver; 13 import org.chromium.chrome.browser.contextualsearch.ContextualSearchObserver;
14 import org.chromium.chrome.browser.sync.ProfileSyncService; 14 import org.chromium.chrome.browser.sync.ProfileSyncService;
15 import org.chromium.chrome.browser.tab.Tab; 15 import org.chromium.chrome.browser.tab.Tab;
16 import org.chromium.chrome.browser.tabmodel.EmptyTabModelObserver; 16 import org.chromium.chrome.browser.tabmodel.EmptyTabModelObserver;
17 import org.chromium.chrome.browser.tabmodel.TabModel; 17 import org.chromium.chrome.browser.tabmodel.TabModel;
18 import org.chromium.chrome.browser.tabmodel.TabModel.TabSelectionType; 18 import org.chromium.chrome.browser.tabmodel.TabModel.TabSelectionType;
19 import org.chromium.chrome.browser.tabmodel.TabModelObserver; 19 import org.chromium.chrome.browser.tabmodel.TabModelObserver;
20 import org.chromium.chrome.browser.tabmodel.TabModelSelector; 20 import org.chromium.chrome.browser.tabmodel.TabModelSelector;
21 import org.chromium.chrome.browser.tabmodel.TabModelSelectorTabObserver; 21 import org.chromium.chrome.browser.tabmodel.TabModelSelectorTabObserver;
22 import org.chromium.sync.ModelType; 22 import org.chromium.components.sync.ModelType;
23 import org.chromium.sync.PassphraseType; 23 import org.chromium.components.sync.PassphraseType;
24 24
25 import java.util.concurrent.atomic.AtomicBoolean; 25 import java.util.concurrent.atomic.AtomicBoolean;
26 26
27 import javax.annotation.Nullable; 27 import javax.annotation.Nullable;
28 28
29 /** 29 /**
30 * Reports context to GSA for search quality. 30 * Reports context to GSA for search quality.
31 */ 31 */
32 public class ContextReporter { 32 public class ContextReporter {
33 private static final String TAG = "GSA"; 33 private static final String TAG = "GSA";
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 reportStatus(STATUS_SYNC_NOT_INITIALIZED); 223 reportStatus(STATUS_SYNC_NOT_INITIALIZED);
224 } else if (!syncService.getActiveDataTypes().contains(ModelType.TYPED_UR LS)) { 224 } else if (!syncService.getActiveDataTypes().contains(ModelType.TYPED_UR LS)) {
225 reportStatus(STATUS_SYNC_NOT_SYNCING_URLS); 225 reportStatus(STATUS_SYNC_NOT_SYNCING_URLS);
226 } else if (!syncService.getPassphraseType().equals(PassphraseType.KEYSTO RE_PASSPHRASE)) { 226 } else if (!syncService.getPassphraseType().equals(PassphraseType.KEYSTO RE_PASSPHRASE)) {
227 reportStatus(STATUS_SYNC_NOT_KEYSTORE_PASSPHRASE); 227 reportStatus(STATUS_SYNC_NOT_KEYSTORE_PASSPHRASE);
228 } else { 228 } else {
229 reportStatus(STATUS_SYNC_OTHER); 229 reportStatus(STATUS_SYNC_OTHER);
230 } 230 }
231 } 231 }
232 } 232 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698