Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit c1c9f856 authored by Wolf-Martell Montwé's avatar Wolf-Martell Montwé
Browse files

Move `FolderDetails` to `:legacy:folder` module

parent 7ae099f4
Loading
Loading
Loading
Loading
+1 −10
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ import app.k9mail.legacy.account.AccountManager
import app.k9mail.legacy.di.DI
import app.k9mail.legacy.folder.DisplayFolder
import app.k9mail.legacy.folder.Folder
import app.k9mail.legacy.folder.FolderDetails
import app.k9mail.legacy.folder.FolderType
import app.k9mail.legacy.folder.RemoteFolder
import com.fsck.k9.controller.MessagingController
@@ -295,16 +296,6 @@ private data class AccountContainer(
    val folderDisplayMode: FolderMode,
)

data class FolderDetails(
    val folder: Folder,
    val isInTopGroup: Boolean,
    val isIntegrate: Boolean,
    val syncClass: FolderClass,
    val displayClass: FolderClass,
    val notifyClass: FolderClass,
    val pushClass: FolderClass,
)

data class RemoteFolderDetails(
    val folder: RemoteFolder,
    val isInTopGroup: Boolean,
+1 −0
Original line number Diff line number Diff line
package com.fsck.k9.mailstore

import app.k9mail.legacy.folder.FolderDetails
import app.k9mail.legacy.mailstore.CreateFolderInfo
import com.fsck.k9.mail.FolderClass
import java.util.concurrent.CopyOnWriteArraySet
+1 −0
Original line number Diff line number Diff line
package com.fsck.k9.mailstore

import app.k9mail.legacy.account.Account.FolderMode
import app.k9mail.legacy.folder.FolderDetails
import app.k9mail.legacy.mailstore.CreateFolderInfo
import app.k9mail.legacy.mailstore.FolderMapper
import app.k9mail.legacy.mailstore.MessageMapper
+4 −0
Original line number Diff line number Diff line
@@ -5,3 +5,7 @@ plugins {
android {
    namespace = "app.k9mail.legacy.folder"
}

dependencies {
    implementation(projects.mail.common)
}
+13 −0
Original line number Diff line number Diff line
package app.k9mail.legacy.folder

import com.fsck.k9.mail.FolderClass

data class FolderDetails(
    val folder: Folder,
    val isInTopGroup: Boolean,
    val isIntegrate: Boolean,
    val syncClass: FolderClass,
    val displayClass: FolderClass,
    val notifyClass: FolderClass,
    val pushClass: FolderClass,
)
Loading