Repo created

This commit is contained in:
Fr4nz D13trich 2025-11-22 13:56:56 +01:00
parent 75dc487a7a
commit 39c29d175b
6317 changed files with 388324 additions and 2 deletions

View file

@ -0,0 +1,8 @@
plugins {
id(ThunderbirdPlugins.Library.jvm)
alias(libs.plugins.android.lint)
}
dependencies {
api(projects.feature.telemetry.api)
}

View file

@ -0,0 +1,10 @@
package app.k9mail.feature.telemetry
import app.k9mail.feature.telemetry.api.TelemetryManager
import app.k9mail.feature.telemetry.noop.NoOpTelemetryManager
import org.koin.core.module.Module
import org.koin.dsl.module
val telemetryModule: Module = module {
single<TelemetryManager> { NoOpTelemetryManager() }
}

View file

@ -0,0 +1,11 @@
package app.k9mail.feature.telemetry.noop
import app.k9mail.feature.telemetry.api.TelemetryManager
class NoOpTelemetryManager : TelemetryManager {
override fun isTelemetryFeatureIncluded(): Boolean = false
override fun setEnabled(enable: Boolean) = Unit
override fun init(uploadEnabled: Boolean, releaseChannel: String?, versionCode: Int, versionName: String) = Unit
}