Index: components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationService.java |
diff --git a/components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationService.java b/components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationService.java |
index e8bf675789d74a0126ac24b3d9f814401688f74f..96963ad3abb6eea5c57b1b8813bd61cc3fe346cf 100644 |
--- a/components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationService.java |
+++ b/components/invalidation/android/java/src/org/chromium/components/invalidation/InvalidationService.java |
@@ -8,6 +8,8 @@ import android.accounts.Account; |
import android.content.Context; |
import android.content.Intent; |
+import com.google.protos.ipc.invalidation.Types; |
+ |
import org.chromium.base.CalledByNative; |
import org.chromium.base.JNINamespace; |
import org.chromium.base.ThreadUtils; |
@@ -35,16 +37,15 @@ public class InvalidationService { |
mNativeInvalidationServiceAndroid = nativeInvalidationServiceAndroid; |
} |
- public void requestSyncFromNativeChrome( |
+ public void notifyInvalidationToNativeChrome( |
int objectSource, String objectId, long version, String payload) { |
ThreadUtils.assertOnUiThread(); |
- nativeRequestSync( |
+ nativeInvalidate( |
mNativeInvalidationServiceAndroid, objectSource, objectId, version, payload); |
} |
public void requestSyncFromNativeChromeForAllTypes() { |
- ThreadUtils.assertOnUiThread(); |
- nativeRequestSyncForAllTypes(mNativeInvalidationServiceAndroid); |
+ notifyInvalidationToNativeChrome(Types.ObjectSource.CHROME_SYNC, null, 0L, null); |
} |
@CalledByNative |
@@ -66,9 +67,8 @@ public class InvalidationService { |
public void setRegisteredObjectIds(int[] objectSources, String[] objectNames) { |
InvalidationPreferences invalidationPreferences = new InvalidationPreferences(mContext); |
Account account = invalidationPreferences.getSavedSyncedAccount(); |
- Intent registerIntent = |
- InvalidationIntentProtocol.createRegisterIntent( |
- account, objectSources, objectNames); |
+ Intent registerIntent = InvalidationIntentProtocol.createRegisterIntent( |
+ account, objectSources, objectNames); |
registerIntent.setClass(mContext, InvalidationClientService.class); |
mContext.startService(registerIntent); |
} |
@@ -85,7 +85,6 @@ public class InvalidationService { |
return InvalidationClientNameProvider.get().getInvalidatorClientName(); |
} |
- private native void nativeRequestSync(long nativeInvalidationServiceAndroid, |
- int objectSource, String objectId, long version, String payload); |
- private native void nativeRequestSyncForAllTypes(long nativeInvalidationServiceAndroid); |
+ private native void nativeInvalidate(long nativeInvalidationServiceAndroid, int objectSource, |
+ String objectId, long version, String payload); |
} |