|
|
|
@ -87,8 +87,8 @@ class TaskDao @Inject constructor(
|
|
|
|
val deletionDateModified = task.deletionDate != original?.deletionDate ?: 0
|
|
|
|
val deletionDateModified = task.deletionDate != original?.deletionDate ?: 0
|
|
|
|
val justCompleted = completionDateModified && task.isCompleted
|
|
|
|
val justCompleted = completionDateModified && task.isCompleted
|
|
|
|
val justDeleted = deletionDateModified && task.isDeleted
|
|
|
|
val justDeleted = deletionDateModified && task.isDeleted
|
|
|
|
if (justCompleted) {
|
|
|
|
if (justCompleted && (task.isRecurring || !task.calendarURI.isNullOrBlank())) {
|
|
|
|
workManager.afterComplete(task, original)
|
|
|
|
workManager.afterComplete(task)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (justCompleted || justDeleted) {
|
|
|
|
if (justCompleted || justDeleted) {
|
|
|
|
|