From c305deab521c794d45905fe6f78f02ede4b3ac30 Mon Sep 17 00:00:00 2001
From: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Date: Wed, 27 Sep 2023 14:12:07 -0600
Subject: [PATCH] do not require auth for cert (#2425)
* do not require auth for cert
* use unauthenticated cert path
---------
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
---
backend/src/net/static_server.rs | 115 +++++++++---------
.../app/pages/server-routes/lan/lan.page.html | 6 +-
2 files changed, 60 insertions(+), 61 deletions(-)
diff --git a/backend/src/net/static_server.rs b/backend/src/net/static_server.rs
index 8b6869b2c..a8fe3749e 100644
--- a/backend/src/net/static_server.rs
+++ b/backend/src/net/static_server.rs
@@ -1,4 +1,5 @@
use std::fs::Metadata;
+use std::future::Future;
use std::path::{Path, PathBuf};
use std::sync::Arc;
use std::time::UNIX_EPOCH;
@@ -262,6 +263,21 @@ async fn alt_ui(req: Request
, ui_mode: UiMode) -> Result, E
}
}
+async fn if_authorized<
+ F: FnOnce() -> Fut,
+ Fut: Future