From 4271cb49bd4929f6d428fbfd9f624ef20a736e18 Mon Sep 17 00:00:00 2001 From: nabil salah Date: Thu, 12 Dec 2024 12:59:43 +0200 Subject: [PATCH] fix: redis flushing on shutdown Signed-off-by: nabil salah --- src/events/mod.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/events/mod.rs b/src/events/mod.rs index edb5e05..df2f884 100644 --- a/src/events/mod.rs +++ b/src/events/mod.rs @@ -72,6 +72,11 @@ where select! { _ = tokio::signal::ctrl_c() => { log::info!("shutting down listener gracefully"); + if let Err(err) = self.cache.flush().await { + log::error!("failed to flush redis cache {}", err); + }else { + log::info!("Succesful flush of redis cache"); + } break; }, result = self.handle_events() => {