Limit UniversalTransport to SMS for now.

fork-5.53.8
Moxie Marlinspike 2013-05-07 18:25:36 -07:00
rodzic 5d910a2997
commit 5c8fa148ca
1 zmienionych plików z 16 dodań i 15 usunięć

Wyświetl plik

@ -24,20 +24,21 @@ public class UniversalTransport {
} }
public void deliver(SmsMessageRecord message) throws UndeliverableMessageException { public void deliver(SmsMessageRecord message) throws UndeliverableMessageException {
Recipient recipient = message.getIndividualRecipient(); smsTransport.deliver(message);
String number = PhoneNumberFormatter.formatNumber(context, recipient.getNumber()); // Recipient recipient = message.getIndividualRecipient();
// String number = PhoneNumberFormatter.formatNumber(context, recipient.getNumber());
if (NumberFilter.getInstance(context).containsNumber(number)) { //
try { // if (NumberFilter.getInstance(context).containsNumber(number)) {
Log.w("UniversalTransport", "Delivering with GCM..."); // try {
gcmTransport.deliver(message); // Log.w("UniversalTransport", "Delivering with GCM...");
} catch (IOException ioe) { // gcmTransport.deliver(message);
Log.w("UniversalTransport", ioe); // } catch (IOException ioe) {
smsTransport.deliver(message); // Log.w("UniversalTransport", ioe);
} // smsTransport.deliver(message);
} else { // }
Log.w("UniversalTransport", "Delivering with SMS..."); // } else {
smsTransport.deliver(message); // Log.w("UniversalTransport", "Delivering with SMS...");
} // smsTransport.deliver(message);
// }
} }
} }