summaryrefslogtreecommitdiff
path: root/src/events/expire.rs
diff options
context:
space:
mode:
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)
-}