Always schedule next ephemeral task after message deletion

If no messages were deleted, it means the task was scheduled earlier
then needed and should be rescheduled.
This commit is contained in:
Alexander Krotov
2020-07-01 22:01:20 +03:00
committed by link2xt
parent d4dea0d5c6
commit 6050f0e2a1

View File

@@ -321,9 +321,7 @@ pub(crate) async fn delete_expired_messages(context: &Context) -> Result<bool, E
updated |= rows_modified > 0;
}
if updated {
schedule_ephemeral_task(context).await;
}
schedule_ephemeral_task(context).await;
Ok(updated)
}