Fix for stalled retries.

This commit is contained in:
Moxie Marlinspike 2014-02-25 17:15:30 -08:00
parent 20fd881613
commit ce710b378f
2 changed files with 1 additions and 2 deletions

View File

@ -40,8 +40,6 @@ import org.whispersystems.textsecure.crypto.MasterSecret;
import ws.com.google.android.mms.MmsException; import ws.com.google.android.mms.MmsException;
import ws.com.google.android.mms.pdu.SendReq; import ws.com.google.android.mms.pdu.SendReq;
import static org.thoughtcrime.securesms.database.SmsDatabase.Status;
public class MmsSender { public class MmsSender {
private final Context context; private final Context context;

View File

@ -94,6 +94,7 @@ public class SmsSender {
DatabaseFactory.getSmsDatabase(context).markAsSentFailed(messageId); DatabaseFactory.getSmsDatabase(context).markAsSentFailed(messageId);
} catch (RetryLaterException rle) { } catch (RetryLaterException rle) {
Log.w("SmsSender", rle); Log.w("SmsSender", rle);
DatabaseFactory.getSmsDatabase(context).markAsOutbox(messageId);
if (systemStateListener.isConnected()) scheduleQuickRetryAlarm(); if (systemStateListener.isConnected()) scheduleQuickRetryAlarm();
else systemStateListener.registerForConnectivityChange(); else systemStateListener.registerForConnectivityChange();
} }