Loading backend/imap/src/main/java/com/fsck/k9/backend/imap/CommandFetchMessage.kt +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ internal class CommandFetchMessage(private val imapStore: ImapStore) { folder.open(OpenMode.READ_WRITE) val message = folder.getMessage(messageServerId) folder.fetchPart(message, part, null, bodyFactory, -1) folder.fetchPart(message, part, bodyFactory, -1) } finally { folder.close() } Loading backend/imap/src/main/java/com/fsck/k9/backend/imap/ImapSync.kt +5 −16 Original line number Diff line number Diff line Loading @@ -200,7 +200,6 @@ internal class ImapSync( remoteFolder, backendFolder, remoteMessages, false, highestKnownUid, listener ) Loading Loading @@ -260,7 +259,6 @@ internal class ImapSync( remoteFolder, backendFolder, listOf(remoteMessage), false, null, SimpleSyncListener() ) Loading @@ -278,15 +276,12 @@ internal class ImapSync( * The [BackendFolder] instance corresponding to the remote folder. * @param inputMessages * A list of messages objects that store the UIDs of which messages to download. * @param flagSyncOnly * Only flags will be fetched from the remote store if this is `true`. */ private fun downloadMessages( syncConfig: SyncConfig, remoteFolder: ImapFolder, backendFolder: BackendFolder, inputMessages: List<ImapMessage>, flagSyncOnly: Boolean, highestKnownUid: Long?, listener: SyncListener ) { Loading @@ -301,10 +296,8 @@ internal class ImapSync( evaluateMessageForDownload( message, backendFolder, remoteFolder, unsyncedMessages, syncFlagMessages, flagSyncOnly syncFlagMessages ) } Loading Loading @@ -396,10 +389,8 @@ internal class ImapSync( private fun evaluateMessageForDownload( message: ImapMessage, backendFolder: BackendFolder, remoteFolder: ImapFolder, unsyncedMessages: MutableList<ImapMessage>, syncFlagMessages: MutableList<ImapMessage>, flagSyncOnly: Boolean syncFlagMessages: MutableList<ImapMessage> ) { val messageServerId = message.uid if (message.isSet(Flag.DELETED)) { Loading @@ -410,10 +401,8 @@ internal class ImapSync( val messagePresentLocally = backendFolder.isMessagePresent(messageServerId) if (!messagePresentLocally) { if (!flagSyncOnly) { Timber.v("Message with uid %s has not yet been downloaded", messageServerId) unsyncedMessages.add(message) } return } Loading Loading @@ -668,7 +657,7 @@ internal class ImapSync( */ val bodyFactory: BodyFactory = DefaultBodyFactory() for (part in viewables) { remoteFolder.fetchPart(message, part, null, bodyFactory, maxDownloadSize) remoteFolder.fetchPart(message, part, bodyFactory, maxDownloadSize) } // Store the updated message locally Loading backend/imap/src/test/java/com/fsck/k9/backend/imap/TestImapFolder.kt +0 −1 Original line number Diff line number Diff line Loading @@ -116,7 +116,6 @@ class TestImapFolder(override val serverId: String) : ImapFolder { override fun fetchPart( message: ImapMessage, part: Part, listener: MessageRetrievalListener<ImapMessage>?, bodyFactory: BodyFactory, maxDownloadSize: Int ) { Loading mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/ImapFolder.kt +0 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ interface ImapFolder { fun fetchPart( message: ImapMessage, part: Part, listener: MessageRetrievalListener<ImapMessage>?, bodyFactory: BodyFactory, maxDownloadSize: Int ) Loading mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/RealImapFolder.kt +0 −3 Original line number Diff line number Diff line Loading @@ -627,7 +627,6 @@ internal class RealImapFolder( override fun fetchPart( message: ImapMessage, part: Part, listener: MessageRetrievalListener<ImapMessage>?, bodyFactory: BodyFactory, maxDownloadSize: Int ) { Loading Loading @@ -683,8 +682,6 @@ internal class RealImapFolder( } } } listener?.messageFinished(message) } else { handleUntaggedResponse(response) } Loading Loading
backend/imap/src/main/java/com/fsck/k9/backend/imap/CommandFetchMessage.kt +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ internal class CommandFetchMessage(private val imapStore: ImapStore) { folder.open(OpenMode.READ_WRITE) val message = folder.getMessage(messageServerId) folder.fetchPart(message, part, null, bodyFactory, -1) folder.fetchPart(message, part, bodyFactory, -1) } finally { folder.close() } Loading
backend/imap/src/main/java/com/fsck/k9/backend/imap/ImapSync.kt +5 −16 Original line number Diff line number Diff line Loading @@ -200,7 +200,6 @@ internal class ImapSync( remoteFolder, backendFolder, remoteMessages, false, highestKnownUid, listener ) Loading Loading @@ -260,7 +259,6 @@ internal class ImapSync( remoteFolder, backendFolder, listOf(remoteMessage), false, null, SimpleSyncListener() ) Loading @@ -278,15 +276,12 @@ internal class ImapSync( * The [BackendFolder] instance corresponding to the remote folder. * @param inputMessages * A list of messages objects that store the UIDs of which messages to download. * @param flagSyncOnly * Only flags will be fetched from the remote store if this is `true`. */ private fun downloadMessages( syncConfig: SyncConfig, remoteFolder: ImapFolder, backendFolder: BackendFolder, inputMessages: List<ImapMessage>, flagSyncOnly: Boolean, highestKnownUid: Long?, listener: SyncListener ) { Loading @@ -301,10 +296,8 @@ internal class ImapSync( evaluateMessageForDownload( message, backendFolder, remoteFolder, unsyncedMessages, syncFlagMessages, flagSyncOnly syncFlagMessages ) } Loading Loading @@ -396,10 +389,8 @@ internal class ImapSync( private fun evaluateMessageForDownload( message: ImapMessage, backendFolder: BackendFolder, remoteFolder: ImapFolder, unsyncedMessages: MutableList<ImapMessage>, syncFlagMessages: MutableList<ImapMessage>, flagSyncOnly: Boolean syncFlagMessages: MutableList<ImapMessage> ) { val messageServerId = message.uid if (message.isSet(Flag.DELETED)) { Loading @@ -410,10 +401,8 @@ internal class ImapSync( val messagePresentLocally = backendFolder.isMessagePresent(messageServerId) if (!messagePresentLocally) { if (!flagSyncOnly) { Timber.v("Message with uid %s has not yet been downloaded", messageServerId) unsyncedMessages.add(message) } return } Loading Loading @@ -668,7 +657,7 @@ internal class ImapSync( */ val bodyFactory: BodyFactory = DefaultBodyFactory() for (part in viewables) { remoteFolder.fetchPart(message, part, null, bodyFactory, maxDownloadSize) remoteFolder.fetchPart(message, part, bodyFactory, maxDownloadSize) } // Store the updated message locally Loading
backend/imap/src/test/java/com/fsck/k9/backend/imap/TestImapFolder.kt +0 −1 Original line number Diff line number Diff line Loading @@ -116,7 +116,6 @@ class TestImapFolder(override val serverId: String) : ImapFolder { override fun fetchPart( message: ImapMessage, part: Part, listener: MessageRetrievalListener<ImapMessage>?, bodyFactory: BodyFactory, maxDownloadSize: Int ) { Loading
mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/ImapFolder.kt +0 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,6 @@ interface ImapFolder { fun fetchPart( message: ImapMessage, part: Part, listener: MessageRetrievalListener<ImapMessage>?, bodyFactory: BodyFactory, maxDownloadSize: Int ) Loading
mail/protocols/imap/src/main/java/com/fsck/k9/mail/store/imap/RealImapFolder.kt +0 −3 Original line number Diff line number Diff line Loading @@ -627,7 +627,6 @@ internal class RealImapFolder( override fun fetchPart( message: ImapMessage, part: Part, listener: MessageRetrievalListener<ImapMessage>?, bodyFactory: BodyFactory, maxDownloadSize: Int ) { Loading Loading @@ -683,8 +682,6 @@ internal class RealImapFolder( } } } listener?.messageFinished(message) } else { handleUntaggedResponse(response) } Loading