Add geoip data and 451 handler

This commit is contained in:
jude
2025-02-08 19:28:00 +00:00
parent 7ac69b59af
commit 98160a8023
9 changed files with 25436 additions and 9 deletions

View File

@ -29,6 +29,12 @@ pub(crate) async fn not_found() -> Template {
Template::render("errors/404", &map)
}
#[catch(451)]
pub(crate) async fn legal_reasons() -> Template {
let map: HashMap<String, String> = HashMap::new();
Template::render("errors/451", &map)
}
#[catch(413)]
pub(crate) async fn payload_too_large() -> JsonValue {
json!({"error": "Data too large.", "errors": ["Data too large."]})