OnboardingFragment: Improvements to auto-updates setup
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
package com.aurora.extensions
|
||||
|
||||
import android.Manifest
|
||||
import android.app.NotificationManager
|
||||
import android.content.ClipData
|
||||
import android.content.ClipboardManager
|
||||
import android.content.Context
|
||||
@@ -122,6 +123,14 @@ fun Context.isIgnoringBatteryOptimizations(): Boolean {
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.areNotificationsEnabled(): Boolean {
|
||||
return if (isNAndAbove()) {
|
||||
getSystemService<NotificationManager>()!!.areNotificationsEnabled()
|
||||
} else {
|
||||
true
|
||||
}
|
||||
}
|
||||
|
||||
fun Context.checkManifestPermission(permission: String): Boolean {
|
||||
return ActivityCompat.checkSelfPermission(this, permission) == PackageManager.PERMISSION_GRANTED
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user