summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-09-28 14:42:30 +0200
committermetamuffin <metamuffin@disroot.org>2024-09-28 14:42:33 +0200
commitc78b73c9747d7a25e11791189cc5b97bd503af78 (patch)
treee7b5ecea35352d7ab8c5bdf2c161fc7d9afe94e1 /server
parent7ec219079a6268febb42adea55bc1fd86bf23183 (diff)
downloadhurrycurry-c78b73c9747d7a25e11791189cc5b97bd503af78.tar
hurrycurry-c78b73c9747d7a25e11791189cc5b97bd503af78.tar.bz2
hurrycurry-c78b73c9747d7a25e11791189cc5b97bd503af78.tar.zst
registry set server header
Diffstat (limited to 'server')
-rw-r--r--server/registry/src/main.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/server/registry/src/main.rs b/server/registry/src/main.rs
index 5bb7a0a3..30fb8d66 100644
--- a/server/registry/src/main.rs
+++ b/server/registry/src/main.rs
@@ -26,7 +26,7 @@ use list::{generate_html_list, generate_json_list, r_list};
use lobby::lobby_wrapper;
use log::{error, info};
use register::r_register;
-use rocket::{get, routes, shield::Shield, Config};
+use rocket::{fairing::AdHoc, get, http::Header, routes, shield::Shield, Config};
use std::{
cmp::Reverse,
collections::HashMap,
@@ -73,6 +73,10 @@ fn main() {
})
.attach(Shield::new())
.manage(registry)
+ .attach(AdHoc::on_response("set server header", |_req, res| {
+ res.set_header(Header::new("server", "hurrycurry-registry"));
+ Box::pin(async {})
+ }))
.mount("/", routes![r_index, r_list, r_register])
.ignite()
.await