mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-05-20 20:59:00 +00:00
Removed redundant Tiramisu check for Android 13 Notification permissions
This commit is contained in:
parent
c808c22f59
commit
109c1f8427
3 changed files with 3 additions and 3 deletions
|
|
@ -359,7 +359,7 @@ open class MainActivity : BaseActivity(), SnackbarActivity {
|
|||
}
|
||||
|
||||
viewModel.requestNotificationPermission.observe(this) { requestNotificationPermission ->
|
||||
if (requestNotificationPermission && (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU)) {
|
||||
if (requestNotificationPermission) {
|
||||
notificationPermissionLauncher.launch(android.Manifest.permission.POST_NOTIFICATIONS)
|
||||
viewModel.requestNotificationPermission.value = false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -219,7 +219,7 @@ class PreferencesFragment : BasePreferencesFragment(), SharedPreferences.OnShare
|
|||
userRepository.updateUser("preferences.pushNotifications.unsubscribeFromAll", !usePushNotifications)
|
||||
}
|
||||
if (usePushNotifications) {
|
||||
if (!pushNotificationManager.notificationPermissionEnabled() && (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU)) {
|
||||
if (!pushNotificationManager.notificationPermissionEnabled()) {
|
||||
notificationPermissionLauncher.launch(android.Manifest.permission.POST_NOTIFICATIONS)
|
||||
} else {
|
||||
pushNotificationManager.addPushDeviceUsingStoredToken()
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ class MainActivityViewModel : BaseViewModel(), TutorialView.OnTutorialReaction {
|
|||
analyticsManager.setUserProperty("checkin_count", user.loginIncentives.toString())
|
||||
analyticsManager.setUserProperty("level", user.stats?.lvl?.toString() ?: "")
|
||||
pushNotificationManager.setUser(user)
|
||||
if (!pushNotificationManager.notificationPermissionEnabled() && (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU)) {
|
||||
if (!pushNotificationManager.notificationPermissionEnabled()) {
|
||||
if (sharedPreferences.getBoolean("usePushNotifications", true)) {
|
||||
requestNotificationPermission.value = true
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue