in shared/src/androidMain/kotlin/org/jetbrains/kotlinconf/AndroidLocalNotificationService.kt [60:67]
override suspend fun requestPermission(): Boolean {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) return true
val permissions = listOfNotNull(Manifest.permission.POST_NOTIFICATIONS, getRelevantAlarmPermission())
val permissionHandler = KoinPlatform.getKoin().getOrNull<PermissionHandler>()
return permissionHandler?.requestPermissions(permissions.toTypedArray()) ?: false
}