diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 3a400f0c2..b3f8c558b 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -106,16 +106,6 @@ android:resource="@xml/file_paths" /> - - - - diff --git a/android/app/src/main/kotlin/org/getlantern/lantern/LanternApp.kt b/android/app/src/main/kotlin/org/getlantern/lantern/LanternApp.kt index 2ba969599..9dac9591f 100644 --- a/android/app/src/main/kotlin/org/getlantern/lantern/LanternApp.kt +++ b/android/app/src/main/kotlin/org/getlantern/lantern/LanternApp.kt @@ -8,6 +8,7 @@ import androidx.multidex.MultiDex import org.getlantern.lantern.model.InAppBilling import org.getlantern.lantern.model.LanternHttpClient import org.getlantern.lantern.model.LanternSessionManager +import org.getlantern.lantern.plausible.Plausible import org.getlantern.lantern.util.debugOnly import org.getlantern.lantern.util.LanternProxySelector import org.getlantern.lantern.util.SentryUtil @@ -53,6 +54,8 @@ open class LanternApp : Application() { lanternHttpClient = LanternHttpClient() + Plausible.init(applicationContext) + // When the app starts, reset our "hasSucceedingProxy" flag to clear any old warnings // about proxies being unavailable. session.resetHasSucceedingProxy() diff --git a/android/app/src/main/kotlin/org/getlantern/lantern/plausible/PlausibleInitializer.kt b/android/app/src/main/kotlin/org/getlantern/lantern/plausible/PlausibleInitializer.kt deleted file mode 100644 index 02dc89943..000000000 --- a/android/app/src/main/kotlin/org/getlantern/lantern/plausible/PlausibleInitializer.kt +++ /dev/null @@ -1,16 +0,0 @@ -package org.getlantern.lantern.plausible - -import android.content.Context -import androidx.startup.Initializer - -// Automatically initializes the Plausible SDK for sending events. -class PlausibleInitializer : Initializer { - override fun create(context: Context): Plausible { - Plausible.init(context.applicationContext) - return Plausible - } - - override fun dependencies(): List>> { - return emptyList() - } -} \ No newline at end of file