Small improvements

This commit is contained in:
M66B
2018-12-03 15:46:24 +01:00
parent d3032555ee
commit 1d31e1848c
7 changed files with 51 additions and 60 deletions

View File

@@ -82,6 +82,18 @@ public class EntityOperation {
JSONArray jargs = new JSONArray();
jargs.put(value);
queue(db, message.folder, message.id, name, jargs);
if (SEEN.equals(name)) {
db.message().setMessageUiSeen(message.id, (boolean) value);
db.message().setMessageUiIgnored(message.id, true);
} else if (FLAG.equals(name))
db.message().setMessageUiFlagged(message.id, (boolean) value);
else if (ANSWERED.equals(name))
db.message().setMessageUiAnswered(message.id, (boolean) value);
else if (MOVE.equals(name))
db.message().setMessageUiHide(message.id, true);
else if (DELETE.equals(name))
db.message().setMessageUiHide(message.id, true);
}
static void queue(DB db, EntityMessage message, String name, Object value1, Object value2) {