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() }) { showPickSecondsDialogHelper(config.snoozeTime, true, cancelCallback = { dialogCancelled() }) {
ensureBackgroundThread { ensureBackgroundThread {
val eventId = intent.getLongExtra(EVENT_ID, 0L) val eventId = intent.getLongExtra(EVENT_ID, 0L)
val event = eventsDB.getEventWithId(eventId) val event = eventsDB.getEventOrTaskWithId(eventId)
config.snoozeTime = it / 60 config.snoozeTime = it / 60
rescheduleReminder(event, it / 60) rescheduleReminder(event, it / 60)
runOnUiThread { runOnUiThread {

View File

@ -31,7 +31,7 @@ class NotificationReceiver : BroadcastReceiver() {
} }
context.updateListWidget() 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())) { if (event == null || event.getReminders().none { it.type == REMINDER_NOTIFICATION } || event.repetitionExceptions.contains(Formatter.getTodayCode())) {
return return
} }

View File

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