Workaround for providers erasing the message ID

Fixes #109
This commit is contained in:
M66B
2018-09-13 06:05:47 +00:00
parent 01ceaf18b0
commit 7a1053691c
3 changed files with 18 additions and 17 deletions

View File

@@ -109,8 +109,9 @@ public interface DaoMessage {
@Query("SELECT message.* FROM message" +
" JOIN folder ON folder.id = message.folder" +
" WHERE message.account = :account" +
" AND message.msgid = :msgid")
List<EntityMessage> getMessageByMsgId(long account, String msgid);
" AND (message.msgid = :msgid" +
" OR message.msgid = :reference)")
List<EntityMessage> getMessageByMsgId(long account, String msgid, String reference);
@Query("SELECT message.* FROM message" +
" JOIN folder ON folder.id = message.folder" +