mcaptcha/pages/panel/sitekey/
delete.rs1use actix_web::{web, HttpResponse, Responder};
7use my_codegen::get;
8use sailfish::TemplateOnce;
9
10use crate::pages::auth::sudo::SudoPage;
11use crate::{PAGES, V1_API_ROUTES};
12
13#[get(
14 path = "PAGES.panel.sitekey.delete",
15 wrap = "crate::pages::get_middleware()"
16)]
17pub async fn delete_sitekey(path: web::Path<String>) -> impl Responder {
18 let key = path.into_inner();
19 let data = vec![("sitekey", key)];
20 let page = SudoPage::new(V1_API_ROUTES.captcha.delete, Some(data))
21 .render_once()
22 .unwrap();
23 HttpResponse::Ok()
24 .content_type("text/html; charset=utf-8")
25 .body(page)
26}