Add ability to pull login bonus list

This commit is contained in:
Ethan O'Brien
2026-02-04 11:52:58 -06:00
parent c4ba03b289
commit 95c253b65a
3 changed files with 1273 additions and 0 deletions

View File

@@ -218,6 +218,7 @@ pub async fn request(req: HttpRequest, body: String) -> HttpResponse {
"/api/webui/serverInfo" => webui::server_info(req),
"/api/webui/listCards" => webui::get_card_info(req),
"/api/webui/listMusic" => webui::get_music_info(req),
"/api/webui/listLoginBonus" => webui::list_login_bonus(req),
_ => api_req(req, body).await
}
}

View File

@@ -323,3 +323,13 @@ pub fn get_music_info(req: HttpRequest) -> HttpResponse {
//.insert_header(("Access-Control-Allow-Origin", FRONTEND_DOMAIN))
.body(json::stringify(resp))
}
pub fn list_login_bonus(_req: HttpRequest) -> HttpResponse {
let resp = json::parse(&include_file!("src/router/webui/login_bonus.json")).unwrap();
HttpResponse::Ok()
.content_type(ContentType::json())
//.insert_header(("Access-Control-Allow-Origin", FRONTEND_DOMAIN))
.body(json::stringify(resp))
}

File diff suppressed because it is too large Load Diff