summaryrefslogtreecommitdiff
path: root/src/events/expire.rs
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-09-27 23:46:55 -0400
committerOwen Jacobson <owen@grimoire.ca>2024-09-28 01:00:12 -0400
commit155f6f2556b21e6b25afe096b19adcde1255c598 (patch)
treefb20184cd244d2b9138603fbd4909d7968cf0796 /src/events/expire.rs
parent60b711c844f8624348d5d1dac3a625532a8e2a82 (diff)
Expire channels, too.
Diffstat (limited to 'src/events/expire.rs')
-rw-r--r--src/events/expire.rs18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/events/expire.rs b/src/events/expire.rs
deleted file mode 100644
index d92142d..0000000
--- a/src/events/expire.rs
+++ /dev/null
@@ -1,18 +0,0 @@
-use axum::{
- extract::{Request, State},
- middleware::Next,
- response::Response,
-};
-
-use crate::{app::App, clock::RequestedAt, error::Internal};
-
-// Expires messages and channels before each request.
-pub async fn middleware(
- State(app): State<App>,
- RequestedAt(expired_at): RequestedAt,
- req: Request,
- next: Next,
-) -> Result<Response, Internal> {
- app.events().expire(&expired_at).await?;
- Ok(next.run(req).await)
-}