Fixed max retry count sending

This commit is contained in:
M66B 2024-03-07 11:58:15 +01:00
parent e05cc5c7ae
commit cb08193c42
1 changed files with 2 additions and 3 deletions

View File

@ -464,8 +464,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
Log.e(outbox.name, ex);
EntityLog.log(this, "Send " + Log.formatThrowable(ex, false));
boolean unrecoverable = (op.tries > RETRY_MAX ||
ex instanceof OutOfMemoryError ||
boolean unrecoverable = (ex instanceof OutOfMemoryError ||
ex instanceof MessageRemovedException ||
ex instanceof FileNotFoundException ||
(ex instanceof AuthenticationFailedException && !ConnectionHelper.isIoError(ex)) ||
@ -525,7 +524,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
}
}
if (unrecoverable) {
if (op.tries >= RETRY_MAX || unrecoverable) {
Log.w("Unrecoverable");
db.operation().deleteOperation(op.id);
ops.remove(op);