Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b6e1c3a1 authored by Moez Bhatti's avatar Moez Bhatti Committed by Dayona Joseph
Browse files

Set user property for autoColor pref

parent b68f820f
Loading
Loading
Loading
Loading
+15 −10
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ import com.moez.QKSMS.common.util.Colors
import com.moez.QKSMS.common.util.DateFormatter
import com.moez.QKSMS.common.util.extensions.makeToast
import com.moez.QKSMS.interactor.SyncMessages
import com.moez.QKSMS.manager.AnalyticsManager
import com.moez.QKSMS.repository.SyncRepository
import com.moez.QKSMS.util.NightModeManager
import com.moez.QKSMS.util.Preferences
@@ -41,6 +42,7 @@ import javax.inject.Inject
class SettingsPresenter @Inject constructor(
    colors: Colors,
    syncRepo: SyncRepository,
    private val analytics: AnalyticsManager,
    private val context: Context,
    private val billingManager: BillingManager,
    private val dateFormatter: DateFormatter,
@@ -184,7 +186,10 @@ class SettingsPresenter @Inject constructor(

                        R.id.textSize -> view.showTextSizePicker()

                        R.id.autoColor -> prefs.autoColor.set(!prefs.autoColor.get())
                        R.id.autoColor -> {
                            analytics.setUserProperty("Preference: Auto Color", !prefs.autoColor.get())
                            prefs.autoColor.set(!prefs.autoColor.get())
                        }

                        R.id.systemFont -> prefs.systemFont.set(!prefs.systemFont.get())