diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7f2b836..f0563c7 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -12,7 +12,7 @@ android { defaultConfig { applicationId = "com.atridad.openclimb" - minSdk = 31 + minSdk = 33 targetSdk = 36 versionCode = 15 versionName = "1.0.1" diff --git a/app/src/main/java/com/atridad/openclimb/ui/components/NotificationPermissionDialog.kt b/app/src/main/java/com/atridad/openclimb/ui/components/NotificationPermissionDialog.kt index 020daa7..9b463ea 100644 --- a/app/src/main/java/com/atridad/openclimb/ui/components/NotificationPermissionDialog.kt +++ b/app/src/main/java/com/atridad/openclimb/ui/components/NotificationPermissionDialog.kt @@ -12,15 +12,12 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog import androidx.compose.ui.window.DialogProperties -import com.atridad.openclimb.utils.NotificationPermissionUtils @Composable fun NotificationPermissionDialog( onDismiss: () -> Unit, onRequestPermission: () -> Unit ) { - val context = LocalContext.current - Dialog( onDismissRequest = onDismiss, properties = DialogProperties( diff --git a/app/src/main/java/com/atridad/openclimb/utils/NotificationPermissionUtils.kt b/app/src/main/java/com/atridad/openclimb/utils/NotificationPermissionUtils.kt index 57f47a4..318dec5 100644 --- a/app/src/main/java/com/atridad/openclimb/utils/NotificationPermissionUtils.kt +++ b/app/src/main/java/com/atridad/openclimb/utils/NotificationPermissionUtils.kt @@ -3,7 +3,6 @@ package com.atridad.openclimb.utils import android.Manifest import android.content.Context import android.content.pm.PackageManager -import android.os.Build import androidx.core.content.ContextCompat object NotificationPermissionUtils { @@ -12,22 +11,17 @@ object NotificationPermissionUtils { * Check if notification permission is granted */ fun isNotificationPermissionGranted(context: Context): Boolean { - return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - ContextCompat.checkSelfPermission( - context, - Manifest.permission.POST_NOTIFICATIONS - ) == PackageManager.PERMISSION_GRANTED - } else { - // For older versions, assume permission is granted - true - } + return ContextCompat.checkSelfPermission( + context, + Manifest.permission.POST_NOTIFICATIONS + ) == PackageManager.PERMISSION_GRANTED } /** * Check if notification permission should be requested */ fun shouldRequestNotificationPermission(): Boolean { - return Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU + return true } /**