summaryrefslogtreecommitdiff
path: root/src/ui/middleware.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/middleware.rs')
-rw-r--r--src/ui/middleware.rs15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/ui/middleware.rs b/src/ui/middleware.rs
deleted file mode 100644
index f60ee1c..0000000
--- a/src/ui/middleware.rs
+++ /dev/null
@@ -1,15 +0,0 @@
-use axum::{
- extract::{Request, State},
- middleware::Next,
- response::{IntoResponse, Redirect, Response},
-};
-
-use crate::{app::App, error::Internal};
-
-pub async fn setup_required(State(app): State<App>, request: Request, next: Next) -> Response {
- match app.setup().completed().await {
- Ok(true) => next.run(request).await,
- Ok(false) => Redirect::to("/setup").into_response(),
- Err(error) => Internal::from(error).into_response(),
- }
-}