public static void sendMessage(final Context context, final Address address, final String message){
switch(address.protocol){
case HTTP:
- new SendHttpMessageAsyncTask(toNonNull(Arrays.asList(
- new Header("X-Action", "SEND "+address.data))), context).execute(message);
+ new SendHttpMessageAsyncTask("/send", toNonNull(Arrays.asList(
+ new Header("X-Destination", toNonNull(address.data)))), context).execute(message);
break;
case SMS:
final int indexOfParen=message.indexOf(')');
if(indexOfParen==-1)
return message;
+ if(indexOfParen == message.length()-1)
+ return toNonNull(message.substring(1, indexOfParen));
return toNonNull(message.substring(indexOfParen+2));
}