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

Unified Diff: components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java

Issue 459513002: Massive refactor of the Android invalidation code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 6 years, 3 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 side-by-side diff with in-line comments
Download patch
Index: components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java
diff --git a/sync/android/java/src/org/chromium/sync/notifier/InvalidationService.java b/components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java
similarity index 97%
rename from sync/android/java/src/org/chromium/sync/notifier/InvalidationService.java
rename to components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java
index 37a8e6a8fdb0bb1e7ffbdc5613b786f176f37941..0a8c044f92001714dfecf52656dfdf0e811d63b7 100644
--- a/sync/android/java/src/org/chromium/sync/notifier/InvalidationService.java
+++ b/components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationClientService.java
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-package org.chromium.sync.notifier;
+package org.chromium.components.invalidation;
import android.accounts.Account;
import android.app.PendingIntent;
@@ -22,14 +22,17 @@ import com.google.protos.ipc.invalidation.Types.ClientType;
import org.chromium.base.ApplicationStatus;
import org.chromium.base.CollectionUtil;
import org.chromium.sync.internal_api.pub.base.ModelType;
+import org.chromium.sync.notifier.InvalidationClientNameProvider;
+import org.chromium.sync.notifier.InvalidationIntentProtocol;
+import org.chromium.sync.notifier.InvalidationPreferences;
import org.chromium.sync.notifier.InvalidationPreferences.EditContext;
+import org.chromium.sync.notifier.SyncStatusHelper;
import org.chromium.sync.signin.AccountManagerHelper;
import org.chromium.sync.signin.ChromeSigninController;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
-import java.util.Random;
import java.util.Set;
import javax.annotation.Nullable;
@@ -50,16 +53,14 @@ import javax.annotation.Nullable;
*
* @author dsmyers@google.com
*/
-public class InvalidationService extends AndroidListener {
+public class InvalidationClientService extends AndroidListener {
/* This class must be public because it is exposed as a service. */
/** Notification client typecode. */
@VisibleForTesting
static final int CLIENT_TYPE = ClientType.Type.CHROME_SYNC_ANDROID_VALUE;
- private static final String TAG = "InvalidationService";
-
- private static final Random RANDOM = new Random();
+ private static final String TAG = "InvalidationClientService";
/**
* Whether the underlying notification client has been started. This boolean is updated when a
@@ -207,7 +208,7 @@ public class InvalidationService extends AndroidListener {
@Override
public void tokenAvailable(String token) {
if (token != null) {
- setAuthToken(InvalidationService.this.getApplicationContext(),
+ setAuthToken(InvalidationClientService.this.getApplicationContext(),
pendingIntent, token, getOAuth2ScopeWithType());
}
}

Powered by Google App Engine
This is Rietveld 408576698