Implement webui import

This commit is contained in:
Ethan O'Brien
2024-04-25 12:54:20 -05:00
parent 5ccb65732f
commit 32c331c7a9
12 changed files with 295 additions and 74 deletions

View File

@@ -227,6 +227,9 @@ async fn webui_user(req: HttpRequest) -> HttpResponse { router::webui::user(req)
#[get("/webui/logout")]
async fn webui_logout(req: HttpRequest) -> HttpResponse { router::webui::logout(req) }
#[post("/api/webui/import")]
async fn webui_import(req: HttpRequest, body: String) -> HttpResponse { router::webui::import(req, body) }
fn unhandled(req: HttpRequest) -> HttpResponse {
router::webui::main(req)
}
@@ -266,6 +269,7 @@ async fn main() -> std::io::Result<()> {
})
.service(css)
.service(js)
.service(webui_import)
.service(webui_logout)
.service(webui_user)
.service(webui_login)