From 6050f0e2a1f2674872c443841aa73aa2ca528d98 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Wed, 1 Jul 2020 22:01:20 +0300 Subject: [PATCH] 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. --- src/ephemeral.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ephemeral.rs b/src/ephemeral.rs index f8872d490..abcabee34 100644 --- a/src/ephemeral.rs +++ b/src/ephemeral.rs @@ -321,9 +321,7 @@ pub(crate) async fn delete_expired_messages(context: &Context) -> Result 0; } - if updated { - schedule_ephemeral_task(context).await; - } + schedule_ephemeral_task(context).await; Ok(updated) }