UpdatesPreference: Listen for incompatible updates toggle

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-10-21 11:47:11 +05:30
parent f3456ddc7b
commit ff198a7ff0

View File

@@ -25,12 +25,14 @@ import androidx.appcompat.widget.Toolbar
import androidx.navigation.fragment.findNavController
import androidx.preference.ListPreference
import androidx.preference.SeekBarPreference
import androidx.preference.SwitchPreferenceCompat
import com.aurora.extensions.isIgnoringBatteryOptimizations
import com.aurora.store.MobileNavigationDirections
import com.aurora.store.R
import com.aurora.store.data.helper.UpdateHelper
import com.aurora.store.util.Preferences.PREFERENCE_UPDATES_AUTO
import com.aurora.store.util.Preferences.PREFERENCE_UPDATES_CHECK_INTERVAL
import com.aurora.store.util.Preferences.PREFERENCE_UPDATES_EXTENDED
import dagger.hilt.android.AndroidEntryPoint
import javax.inject.Inject
@@ -68,6 +70,12 @@ class UpdatesPreference : BasePreferenceFragment() {
updateHelper.updateAutomatedCheck()
true
}
findPreference<SwitchPreferenceCompat>(PREFERENCE_UPDATES_EXTENDED)
?.setOnPreferenceChangeListener { _, _ ->
updateHelper.checkUpdatesNow()
true
}
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {