mirror of https://github.com/M66B/FairEmail.git
Prevent closing draft
This commit is contained in:
parent
a8c4d0d3ce
commit
f5d810df7e
|
@ -382,6 +382,8 @@ class Core {
|
||||||
|
|
||||||
// Delete previous message(s) with same ID
|
// Delete previous message(s) with same ID
|
||||||
if (folder.id.equals(message.folder)) {
|
if (folder.id.equals(message.folder)) {
|
||||||
|
db.message().setMessageUid(message.id, null);
|
||||||
|
|
||||||
Message[] ideletes = ifolder.search(new MessageIDTerm(message.msgid));
|
Message[] ideletes = ifolder.search(new MessageIDTerm(message.msgid));
|
||||||
for (Message idelete : ideletes) {
|
for (Message idelete : ideletes) {
|
||||||
long uid = ifolder.getUID(idelete);
|
long uid = ifolder.getUID(idelete);
|
||||||
|
|
|
@ -271,7 +271,7 @@ public interface DaoMessage {
|
||||||
int setMessageFolder(long id, long folder);
|
int setMessageFolder(long id, long folder);
|
||||||
|
|
||||||
@Query("UPDATE message SET uid = :uid WHERE id = :id")
|
@Query("UPDATE message SET uid = :uid WHERE id = :id")
|
||||||
int setMessageUid(long id, long uid);
|
int setMessageUid(long id, Long uid);
|
||||||
|
|
||||||
@Query("UPDATE message SET seen = :seen WHERE id = :id")
|
@Query("UPDATE message SET seen = :seen WHERE id = :id")
|
||||||
int setMessageSeen(long id, boolean seen);
|
int setMessageSeen(long id, boolean seen);
|
||||||
|
|
Loading…
Reference in New Issue