Added wait operation

This commit is contained in:
M66B
2019-03-05 12:46:25 +00:00
parent 5661c5d11e
commit 0c9ccef668
6 changed files with 38 additions and 10 deletions

View File

@@ -338,6 +338,12 @@ public class ServiceSend extends LifecycleService {
} else
db.message().setMessageUiHide(message.id, true);
if (message.inreplyto != null) {
List<EntityMessage> replieds = db.message().getMessageByMsgId(message.account, message.inreplyto);
for (EntityMessage replied : replieds)
EntityOperation.queue(this, db, replied, EntityOperation.ANSWERED, true);
}
db.setTransactionSuccessful();
} finally {
db.endTransaction();
@@ -346,12 +352,6 @@ public class ServiceSend extends LifecycleService {
if (refFile.exists())
refFile.delete();
if (message.inreplyto != null) {
List<EntityMessage> replieds = db.message().getMessageByMsgId(message.account, message.inreplyto);
for (EntityMessage replied : replieds)
EntityOperation.queue(this, db, replied, EntityOperation.ANSWERED, true);
}
db.identity().setIdentityConnected(ident.id, new Date().getTime());
db.identity().setIdentityError(ident.id, null);