mirror of https://github.com/M66B/FairEmail.git
Avoid hash because there is no index
This commit is contained in:
parent
48d388e437
commit
acea241ca4
|
@ -6764,10 +6764,10 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
|
||||||
|
|
||||||
db.message().setMessageNotes(message.id, notes);
|
db.message().setMessageNotes(message.id, notes);
|
||||||
|
|
||||||
if (TextUtils.isEmpty(message.hash))
|
if (TextUtils.isEmpty(message.msgid))
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
List<EntityMessage> messages = db.message().getMessagesByHash(message.account, message.hash);
|
List<EntityMessage> messages = db.message().getMessagesByMsgId(message.account, message.msgid);
|
||||||
if (messages == null)
|
if (messages == null)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
|
|
|
@ -401,11 +401,6 @@ public interface DaoMessage {
|
||||||
" AND (id = :id OR msgid = :msgid)")
|
" AND (id = :id OR msgid = :msgid)")
|
||||||
List<EntityMessage> getMessagesBySimilarity(long account, long id, String msgid);
|
List<EntityMessage> getMessagesBySimilarity(long account, long id, String msgid);
|
||||||
|
|
||||||
@Query("SELECT * FROM message" +
|
|
||||||
" WHERE account = :account" +
|
|
||||||
" AND hash = :hash")
|
|
||||||
List<EntityMessage> getMessagesByHash(long account, String hash);
|
|
||||||
|
|
||||||
@Query("SELECT COUNT(*) FROM message" +
|
@Query("SELECT COUNT(*) FROM message" +
|
||||||
" WHERE folder = :folder" +
|
" WHERE folder = :folder" +
|
||||||
" AND msgid = :msgid")
|
" AND msgid = :msgid")
|
||||||
|
|
Loading…
Reference in New Issue