mirror of https://github.com/M66B/FairEmail.git
After send delay
This commit is contained in:
parent
9333cb6720
commit
373deb194a
|
@ -68,6 +68,7 @@ public class ServiceSend extends ServiceBase {
|
|||
private ExecutorService executor = Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory);
|
||||
|
||||
private static final int IDENTITY_ERROR_AFTER = 30; // minutes
|
||||
private static final long AFTER_SEND_DELAY = 10 * 1000L; // milliseconds
|
||||
|
||||
@Override
|
||||
public void onCreate() {
|
||||
|
@ -382,8 +383,17 @@ public class ServiceSend extends ServiceBase {
|
|||
db.message().setMessageUiHide(message.id, new Date().getTime());
|
||||
|
||||
EntityFolder sent = db.folder().getFolderByType(message.account, EntityFolder.SENT);
|
||||
if (sent != null)
|
||||
if (sent != null) {
|
||||
// Give server time to store message into the sent folder
|
||||
try {
|
||||
Thread.sleep(AFTER_SEND_DELAY);
|
||||
} catch (InterruptedException ex) {
|
||||
Log.w(ex);
|
||||
}
|
||||
|
||||
// Check for sent orphans
|
||||
EntityOperation.sync(this, sent.id, false);
|
||||
}
|
||||
|
||||
if (message.inreplyto != null) {
|
||||
List<EntityMessage> replieds = db.message().getMessageByMsgId(message.account, message.inreplyto);
|
||||
|
|
Loading…
Reference in New Issue