Fix task notifications

This commit is contained in:
Naveen 2022-06-27 23:19:02 +05:30
parent 3933f8d2d3
commit c254aecf84
3 changed files with 3 additions and 3 deletions

View File

@ -16,7 +16,7 @@ class SnoozeReminderActivity : AppCompatActivity() {
showPickSecondsDialogHelper(config.snoozeTime, true, cancelCallback = { dialogCancelled() }) {
ensureBackgroundThread {
val eventId = intent.getLongExtra(EVENT_ID, 0L)
val event = eventsDB.getEventWithId(eventId)
val event = eventsDB.getEventOrTaskWithId(eventId)
config.snoozeTime = it / 60
rescheduleReminder(event, it / 60)
runOnUiThread {

View File

@ -31,7 +31,7 @@ class NotificationReceiver : BroadcastReceiver() {
}
context.updateListWidget()
val event = context.eventsDB.getEventWithId(id)
val event = context.eventsDB.getEventOrTaskWithId(id)
if (event == null || event.getReminders().none { it.type == REMINDER_NOTIFICATION } || event.repetitionExceptions.contains(Formatter.getTodayCode())) {
return
}

View File

@ -11,7 +11,7 @@ class SnoozeService : IntentService("Snooze") {
override fun onHandleIntent(intent: Intent?) {
if (intent != null) {
val eventId = intent.getLongExtra(EVENT_ID, 0L)
val event = eventsDB.getEventWithId(eventId)
val event = eventsDB.getEventOrTaskWithId(eventId)
rescheduleReminder(event, config.snoozeTime)
}
}