public static void sendMessage(final Context context, final Address address, final String message){
switch(address.protocol){
case HTTP:
- new SendHttpMessageAsyncTask("/send", toNonNull(Arrays.asList(
- new Header("X-Destination", toNonNull(address.data)))), context).execute(message);
+ new HttpCallExecutableRunnable("/send", toNonNull(Arrays.asList(
+ new Header("X-Destination", toNonNull(address.data)))), context, null, message).execute();
break;
case SMS:
return url;
}
+ /**
+ * Poll the server for pending commands.
+ *
+ * @param context Context instance
+ */
+ public static void pollServer(final Context context){
+ new HttpCallExecutableRunnable("/get", null, context, new PollResultCallback(context)).execute();
+ }
+
/**
* Executes a given command
*