Drop non-required SDK level checks for Android 6.0

Minimum supported version is now Android 6.0

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2025-08-21 16:35:16 +08:00
parent 2f93879c1d
commit e324e9d69c
7 changed files with 26 additions and 66 deletions

View File

@@ -143,11 +143,7 @@ fun Context.getStyledAttributeColor(id: Int): Int {
}
fun Context.isIgnoringBatteryOptimizations(): Boolean {
return if (isMAndAbove) {
(getSystemService<PowerManager>())?.isIgnoringBatteryOptimizations(packageName) ?: true
} else {
true
}
return getSystemService<PowerManager>()?.isIgnoringBatteryOptimizations(packageName) ?: true
}
fun Context.areNotificationsEnabled(): Boolean {

View File

@@ -24,9 +24,6 @@ import android.annotation.SuppressLint
import android.os.Build
import java.util.Locale
val isMAndAbove: Boolean
get() = Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
val isNAndAbove: Boolean
get() = Build.VERSION.SDK_INT >= Build.VERSION_CODES.N