diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index a2ebbbb95d..93413bfeae 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -129,6 +129,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar final Runnable quit = new RunnableEx("send:quit") { @Override protected void delegate() { + EntityLog.log(ServiceSend.this, "Send quit"); stopSelf(); } }; @@ -1105,8 +1106,16 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar EntityFolder outbox = db.folder().getOutbox(); if (outbox != null) { - int operations = db.operation().getOperations(EntityOperation.SEND).size(); - if (operations > 0) + List operations = db.operation().getOperations(EntityOperation.SEND); + EntityLog.log(context, "Start send service ops=" + operations.size()); + for (EntityOperation operation : operations) + Log.i("Send operation id=" + operation.id + + " tries=" + operation.tries + + " state=" + operation.state + + " error=" + operation.error + + " created=" + new Date(operation.created)); + + if (!operations.isEmpty()) start(context); else { db.folder().setFolderState(outbox.id, null);