Skip to content

Commit b58ab48

Browse files
Fix reminder logic
1 parent 8d5de59 commit b58ab48

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

app/src/main/java/com/cryart/sabbathschool/reminder/ReminderReceiver.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,11 @@ class ReminderReceiver : BroadcastReceiver() {
4343

4444
override fun onReceive(context: Context, intent: Intent) {
4545
if (isAtLeastApi(Build.VERSION_CODES.TIRAMISU) && runtimePermissions.isGranted(Manifest.permission.POST_NOTIFICATIONS).not()) {
46-
dailyReminderManager.cancel()
46+
// Permission not granted, don't show the notification.
47+
// We still reschedule in case the user grants permission later.
4748
} else {
4849
dailyReminderManager.showNotification(context)
49-
dailyReminderManager.reSchedule()
5050
}
51+
dailyReminderManager.reSchedule()
5152
}
5253
}

0 commit comments

Comments
 (0)