mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
Migrate remaining prefs usages to repo (#2777)
This commit is contained in:
parent
5f10e9590e
commit
c913bb0472
15 changed files with 194 additions and 199 deletions
|
|
@ -17,9 +17,7 @@
|
|||
|
||||
package com.geeksville.mesh.analytics
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Bundle
|
||||
import com.geeksville.mesh.android.AppPrefs
|
||||
import com.geeksville.mesh.android.Logging
|
||||
import com.google.firebase.Firebase
|
||||
import com.google.firebase.analytics.FirebaseAnalytics
|
||||
|
|
@ -36,16 +34,11 @@ class DataPair(val name: String, valueIn: Any?) {
|
|||
}
|
||||
|
||||
/** Implement our analytics API using Firebase Analytics */
|
||||
class FirebaseAnalytics(context: Context) :
|
||||
class FirebaseAnalytics(installId: String) :
|
||||
AnalyticsProvider,
|
||||
Logging {
|
||||
|
||||
val t = Firebase.analytics
|
||||
|
||||
init {
|
||||
val pref = AppPrefs(context)
|
||||
t.setUserId(pref.getInstallId())
|
||||
}
|
||||
val t = Firebase.analytics.apply { setUserId(installId) }
|
||||
|
||||
override fun setEnabled(on: Boolean) {
|
||||
t.setAnalyticsCollectionEnabled(on)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue