mirror of
https://github.com/M66B/FairEmail.git
synced 2026-01-02 19:10:11 +01:00
Download content outside of transaction
This commit is contained in:
@@ -435,15 +435,9 @@ public class ServiceSynchronize extends LifecycleService {
|
||||
}
|
||||
|
||||
if (db.folder().getFolderDownload(folder.id))
|
||||
try {
|
||||
db.beginTransaction();
|
||||
Core.downloadMessage(ServiceSynchronize.this,
|
||||
folder, (IMAPFolder) ifolder,
|
||||
(IMAPMessage) imessage, message.id);
|
||||
db.setTransactionSuccessful();
|
||||
} finally {
|
||||
db.endTransaction();
|
||||
}
|
||||
Core.downloadMessage(ServiceSynchronize.this,
|
||||
folder, (IMAPFolder) ifolder,
|
||||
(IMAPMessage) imessage, message.id);
|
||||
} catch (MessageRemovedException ex) {
|
||||
Log.w(folder.name, ex);
|
||||
} catch (FolderClosedException ex) {
|
||||
@@ -524,15 +518,9 @@ public class ServiceSynchronize extends LifecycleService {
|
||||
}
|
||||
|
||||
if (db.folder().getFolderDownload(folder.id))
|
||||
try {
|
||||
db.beginTransaction();
|
||||
Core.downloadMessage(ServiceSynchronize.this,
|
||||
folder, (IMAPFolder) ifolder,
|
||||
(IMAPMessage) e.getMessage(), message.id);
|
||||
db.setTransactionSuccessful();
|
||||
} finally {
|
||||
db.endTransaction();
|
||||
}
|
||||
Core.downloadMessage(ServiceSynchronize.this,
|
||||
folder, (IMAPFolder) ifolder,
|
||||
(IMAPMessage) e.getMessage(), message.id);
|
||||
} catch (MessageRemovedException ex) {
|
||||
Log.w(folder.name, ex);
|
||||
} catch (FolderClosedException ex) {
|
||||
|
||||
Reference in New Issue
Block a user