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

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

refactor(core): split core:preference into api and implementation

parent d7a2fbbc
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ import net.thunderbird.core.android.account.LegacyAccount
import net.thunderbird.core.android.account.ShowPictures
import net.thunderbird.core.featureflag.FeatureFlagProvider
import net.thunderbird.core.featureflag.toFeatureFlagKey
import net.thunderbird.core.preferences.Storage
import net.thunderbird.core.preference.storage.Storage
import net.thunderbird.feature.mail.folder.api.SpecialFolderSelection
import net.thunderbird.feature.notification.NotificationLight
import net.thunderbird.feature.notification.NotificationSettings
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@ import net.thunderbird.core.android.account.Identity
import net.thunderbird.core.android.account.LegacyAccount
import net.thunderbird.core.android.account.ShowPictures
import net.thunderbird.core.featureflag.FeatureFlagResult
import net.thunderbird.core.preferences.Storage
import net.thunderbird.core.preference.storage.Storage
import net.thunderbird.feature.mail.folder.api.SpecialFolderSelection
import net.thunderbird.feature.notification.NotificationLight
import net.thunderbird.feature.notification.NotificationSettings
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ dependencies {
    api(projects.feature.notification)
    api(projects.mail.common)

    implementation(projects.core.preferences)
    implementation(projects.core.preference.api)

    implementation(projects.feature.mail.account.api)
    implementation(projects.feature.mail.folder.api)
+1 −1
Original line number Diff line number Diff line
package net.thunderbird.core.android.account

import net.thunderbird.core.preferences.Storage
import net.thunderbird.core.preference.storage.Storage

interface AccountDefaultsProvider {
    /**
+1 −1
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ import com.fsck.k9.preferences.DefaultStorage
import com.fsck.k9.preferences.StorageEditor
import com.fsck.k9.preferences.StoragePersister
import com.fsck.k9.preferences.StorageUpdater
import net.thunderbird.core.preferences.Storage
import net.thunderbird.core.preference.storage.Storage

class InMemoryStoragePersister : StoragePersister {
    private val values = mutableMapOf<String, Any?>()
Loading