Loading app-k9mail/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ dependencies { implementation(projects.feature.widget.messageList) implementation(projects.feature.widget.shortcut) implementation(projects.feature.widget.unread) implementation(projects.feature.telemetry.api) implementation(libs.androidx.work.runtime) Loading app-k9mail/src/main/kotlin/app/k9mail/K9KoinModule.kt +3 −0 Original line number Diff line number Diff line Loading @@ -7,10 +7,12 @@ import app.k9mail.core.featureflag.FeatureFlagFactory import app.k9mail.core.ui.theme.api.FeatureThemeProvider import app.k9mail.core.ui.theme.api.ThemeProvider import app.k9mail.dev.developmentModuleAdditions import app.k9mail.feature.telemetry.api.TelemetryManager import app.k9mail.feature.widget.shortcut.LauncherShortcutActivity import app.k9mail.featureflag.K9FeatureFlagFactory import app.k9mail.provider.K9AppNameProvider import app.k9mail.provider.K9FeatureThemeProvider import app.k9mail.telemetry.K9TelemetryManager import app.k9mail.widget.appWidgetModule import com.fsck.k9.AppConfig import com.fsck.k9.BuildConfig Loading @@ -33,6 +35,7 @@ val appModule = module { single<ThemeProvider> { K9ThemeProvider() } single<FeatureThemeProvider> { K9FeatureThemeProvider() } single<FeatureFlagFactory> { K9FeatureFlagFactory() } single<TelemetryManager> { K9TelemetryManager() } developmentModuleAdditions() } Loading app-k9mail/src/main/kotlin/app/k9mail/telemetry/K9TelemetryManager.kt 0 → 100644 +7 −0 Original line number Diff line number Diff line package app.k9mail.telemetry import app.k9mail.feature.telemetry.api.TelemetryManager class K9TelemetryManager : TelemetryManager { override fun isTelemetryFeatureIncluded(): Boolean = false } app-thunderbird/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ dependencies { implementation(projects.feature.widget.messageList) implementation(projects.feature.widget.shortcut) implementation(projects.feature.widget.unread) implementation(projects.feature.telemetry.glean) implementation(libs.androidx.work.runtime) Loading app-thunderbird/src/main/kotlin/net/thunderbird/android/ThunderbirdKoinModule.kt +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ import app.k9mail.core.common.provider.AppNameProvider import app.k9mail.core.featureflag.FeatureFlagFactory import app.k9mail.core.ui.theme.api.FeatureThemeProvider import app.k9mail.core.ui.theme.api.ThemeProvider import app.k9mail.feature.telemetry.api.TelemetryManager import app.k9mail.feature.telemetry.glean.GleanTelemetryManager import app.k9mail.feature.widget.shortcut.LauncherShortcutActivity import com.fsck.k9.AppConfig import com.fsck.k9.activity.MessageCompose Loading Loading @@ -32,6 +34,7 @@ val appModule = module { single<ThemeProvider> { TbThemeProvider() } single<FeatureThemeProvider> { TbFeatureThemeProvider() } single<FeatureFlagFactory> { TbFeatureFlagFactory() } single<TelemetryManager> { GleanTelemetryManager() } developmentModuleAdditions() } Loading Loading
app-k9mail/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ dependencies { implementation(projects.feature.widget.messageList) implementation(projects.feature.widget.shortcut) implementation(projects.feature.widget.unread) implementation(projects.feature.telemetry.api) implementation(libs.androidx.work.runtime) Loading
app-k9mail/src/main/kotlin/app/k9mail/K9KoinModule.kt +3 −0 Original line number Diff line number Diff line Loading @@ -7,10 +7,12 @@ import app.k9mail.core.featureflag.FeatureFlagFactory import app.k9mail.core.ui.theme.api.FeatureThemeProvider import app.k9mail.core.ui.theme.api.ThemeProvider import app.k9mail.dev.developmentModuleAdditions import app.k9mail.feature.telemetry.api.TelemetryManager import app.k9mail.feature.widget.shortcut.LauncherShortcutActivity import app.k9mail.featureflag.K9FeatureFlagFactory import app.k9mail.provider.K9AppNameProvider import app.k9mail.provider.K9FeatureThemeProvider import app.k9mail.telemetry.K9TelemetryManager import app.k9mail.widget.appWidgetModule import com.fsck.k9.AppConfig import com.fsck.k9.BuildConfig Loading @@ -33,6 +35,7 @@ val appModule = module { single<ThemeProvider> { K9ThemeProvider() } single<FeatureThemeProvider> { K9FeatureThemeProvider() } single<FeatureFlagFactory> { K9FeatureFlagFactory() } single<TelemetryManager> { K9TelemetryManager() } developmentModuleAdditions() } Loading
app-k9mail/src/main/kotlin/app/k9mail/telemetry/K9TelemetryManager.kt 0 → 100644 +7 −0 Original line number Diff line number Diff line package app.k9mail.telemetry import app.k9mail.feature.telemetry.api.TelemetryManager class K9TelemetryManager : TelemetryManager { override fun isTelemetryFeatureIncluded(): Boolean = false }
app-thunderbird/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ dependencies { implementation(projects.feature.widget.messageList) implementation(projects.feature.widget.shortcut) implementation(projects.feature.widget.unread) implementation(projects.feature.telemetry.glean) implementation(libs.androidx.work.runtime) Loading
app-thunderbird/src/main/kotlin/net/thunderbird/android/ThunderbirdKoinModule.kt +3 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ import app.k9mail.core.common.provider.AppNameProvider import app.k9mail.core.featureflag.FeatureFlagFactory import app.k9mail.core.ui.theme.api.FeatureThemeProvider import app.k9mail.core.ui.theme.api.ThemeProvider import app.k9mail.feature.telemetry.api.TelemetryManager import app.k9mail.feature.telemetry.glean.GleanTelemetryManager import app.k9mail.feature.widget.shortcut.LauncherShortcutActivity import com.fsck.k9.AppConfig import com.fsck.k9.activity.MessageCompose Loading Loading @@ -32,6 +34,7 @@ val appModule = module { single<ThemeProvider> { TbThemeProvider() } single<FeatureThemeProvider> { TbFeatureThemeProvider() } single<FeatureFlagFactory> { TbFeatureFlagFactory() } single<TelemetryManager> { GleanTelemetryManager() } developmentModuleAdditions() } Loading