Modularize prefs classes (#3171)

This commit is contained in:
Phil Oliver 2025-09-23 05:51:03 -04:00 committed by GitHub
parent 53fdda3a9c
commit b98e533123
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
33 changed files with 290 additions and 234 deletions

View file

@ -18,8 +18,8 @@
package com.geeksville.mesh
import com.geeksville.mesh.android.GeeksvilleApplication
import com.geeksville.mesh.android.prefs.AnalyticsPrefs
import dagger.hilt.android.HiltAndroidApp
import org.meshtastic.core.prefs.analytics.AnalyticsPrefs
import javax.inject.Inject
@HiltAndroidApp

View file

@ -28,8 +28,8 @@ import com.geeksville.mesh.analytics.AnalyticsProvider
import com.geeksville.mesh.analytics.NopAnalytics
import com.geeksville.mesh.android.BuildUtils.debug
import com.geeksville.mesh.android.BuildUtils.info
import com.geeksville.mesh.android.prefs.AnalyticsPrefs
import org.meshtastic.core.model.DeviceHardware
import org.meshtastic.core.prefs.analytics.AnalyticsPrefs
import timber.log.Timber
abstract class GeeksvilleApplication :

View file

@ -17,11 +17,11 @@
package com.geeksville.mesh.ui.map
import com.geeksville.mesh.android.prefs.MapPrefs
import com.geeksville.mesh.database.NodeRepository
import com.geeksville.mesh.database.PacketRepository
import com.geeksville.mesh.repository.datastore.RadioConfigRepository
import dagger.hilt.android.lifecycle.HiltViewModel
import org.meshtastic.core.prefs.map.MapPrefs
import javax.inject.Inject
@HiltViewModel