Small improvement

pull/147/head
M66B 6 years ago
parent 4f5b02b003
commit db1032d748

@ -129,11 +129,9 @@ public class EntityOperation {
private static void queue(Context context, DB db, EntityMessage message, String name, JSONArray jargs) {
try {
if (SEEN.equals(name)) {
boolean seen = jargs.getBoolean(0);
for (EntityMessage similar : db.message().getMessageByMsgId(message.account, message.msgid)) {
db.message().setMessageUiSeen(similar.id, jargs.getBoolean(0));
if (seen)
db.message().setMessageUiIgnored(similar.id, true);
db.message().setMessageUiIgnored(similar.id, true);
}
} else if (FLAG.equals(name))

@ -392,16 +392,17 @@ public class ServiceSynchronize extends LifecycleService {
case "snooze":
db.message().setMessageSnoozed(message.id, null);
db.message().setMessageUiIgnored(message.id, false);
EntityFolder folder = db.folder().getFolder(message.folder);
if (EntityFolder.OUTBOX.equals(folder.type)) {
Log.i("Delayed send id=" + message.id);
EntityOperation.queue(
ServiceSynchronize.this, db, message, EntityOperation.SEND);
} else
} else {
EntityOperation.queue(
ServiceSynchronize.this, db, message, EntityOperation.SEEN, false);
db.message().setMessageUiIgnored(message.id, false);
}
break;
default:

Loading…
Cancel
Save