import com.google.ipc.invalidation.ticl.InvalidationClientCore;
import com.google.ipc.invalidation.ticl.android2.AndroidTiclManifest;
import com.google.ipc.invalidation.ticl.android2.ProtocolIntents;
-import com.google.protos.ipc.invalidation.ClientProtocol.ClientConfigP;
-import com.google.protos.ipc.invalidation.Types.ClientType;
+import com.google.ipc.invalidation.ticl.proto.ClientProtocol.ClientConfigP;
+import com.google.ipc.invalidation.util.Bytes;
import android.content.Context;
import android.content.Intent;
* @param clientType type of the client to create
* @param clientName name of the client to create
*/
- public static void createClient(Context context, ClientType.Type clientType, byte[] clientName) {
- ClientConfigP config = InvalidationClientCore.createConfig().build();
+ public static void createClient(Context context, int clientType, byte[] clientName) {
+ ClientConfigP config = InvalidationClientCore.createConfig();
Intent intent = ProtocolIntents.InternalDowncalls.newCreateClientIntent(
- clientType.getNumber(), clientName, config, false);
+ clientType, Bytes.fromByteArray(clientName), config, false);
intent.setClassName(context, new AndroidTiclManifest(context).getTiclServiceClass());
context.startService(intent);
}