Index: components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java |
diff --git a/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java b/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java |
index 6a1fecaa8bc08c86d37a78ae9314c45ef04bcfde..7a3f52db9cafcad9f1052c2f72dc20c46d639727 100644 |
--- a/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java |
+++ b/components/devtools_bridge/android/java/src/org/chromium/components/devtools_bridge/apiary/GCDClient.java |
@@ -95,6 +95,16 @@ public class GCDClient { |
}); |
} |
+ public final void patchInstanceGCMChannel(String instanceId, String gcmChannelId) |
+ throws IOException { |
+ String content = new MessageWriter() |
+ .writeDeviceGCMChannelPatch(gcmChannelId).close().toString(); |
+ |
+ mHttpClient.execute( |
+ newHttpPatch("/devices/" + instanceId, content), |
+ new EmptyResponseHandler()); |
+ } |
+ |
/** |
* Deletes registered instance (unregisters). If client has instance credentials then |
* instanceId must be it's own ID. If client has user credentials then instance must belong |