Cache lookup URIs

This commit is contained in:
M66B
2019-03-31 09:09:32 +02:00
parent 248a47be2c
commit 17ef530547
7 changed files with 90 additions and 20 deletions

View File

@@ -261,6 +261,11 @@ public interface DaoMessage {
@Query("SELECT * FROM message WHERE NOT ui_snoozed IS NULL")
List<EntityMessage> getSnoozed();
@Query("SELECT id, `from`, avatar FROM message" +
" WHERE folder = :folder" +
" AND received >= :before")
List<TupleMessageLookup> getAvatars(long folder, long before);
@Insert
long insertMessage(EntityMessage message);
@@ -303,6 +308,9 @@ public interface DaoMessage {
@Query("UPDATE message SET sent = :sent WHERE id = :id")
int setMessageSent(long id, Long sent);
@Query("UPDATE message SET avatar = :avatar WHERE id = :id")
int setMessageAvatar(long id, String avatar);
@Query("UPDATE message SET error = :error WHERE id = :id")
int setMessageError(long id, String error);