mirror of https://github.com/M66B/FairEmail.git
Small optimization
This commit is contained in:
parent
776059e465
commit
dffecce642
|
@ -103,4 +103,8 @@ public interface DaoAttachment {
|
||||||
@Query("DELETE FROM attachment" +
|
@Query("DELETE FROM attachment" +
|
||||||
" WHERE id = :id")
|
" WHERE id = :id")
|
||||||
int deleteAttachment(long id);
|
int deleteAttachment(long id);
|
||||||
|
|
||||||
|
@Query("DELETE FROM attachment" +
|
||||||
|
" WHERE message = :message")
|
||||||
|
int deleteAttachments(long message);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4039,9 +4039,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
|
||||||
String html = parts.getHtml(context);
|
String html = parts.getHtml(context);
|
||||||
Helper.writeText(message.getFile(context), html);
|
Helper.writeText(message.getFile(context), html);
|
||||||
|
|
||||||
// Remove attachments
|
// Remove existing attachments
|
||||||
for (EntityAttachment local : attachments)
|
db.attachment().deleteAttachments(id);
|
||||||
db.attachment().deleteAttachment(local.id);
|
|
||||||
|
|
||||||
// Add decrypted attachments
|
// Add decrypted attachments
|
||||||
List<EntityAttachment> remotes = parts.getAttachments();
|
List<EntityAttachment> remotes = parts.getAttachments();
|
||||||
|
|
Loading…
Reference in New Issue