rename to game, add 404 page

This commit is contained in:
2025-08-02 15:59:51 +02:00
parent b45b962831
commit bedfabff9f
2 changed files with 27 additions and 22 deletions

View File

@@ -3,19 +3,19 @@ use axum_extra::extract::{cookie::Cookie, CookieJar};
use tower_http::services::ServeDir;
use uuid::Uuid;
mod collector;
mod game;
mod index;
mod page;
fn device_id(cookies: CookieJar) -> (CookieJar, String) {
fn client_id(cookies: CookieJar) -> (CookieJar, String) {
let mut cookies = cookies;
if cookies.get("device_id").is_none() {
if cookies.get("client_id").is_none() {
let id = Uuid::new_v4().to_string();
cookies = cookies.add(Cookie::new("device_id", id))
cookies = cookies.add(Cookie::new("client_id", id))
}
let id = cookies
.get("device_id")
.get("client_id")
.expect("can't happen, as we checked above")
.to_string();
@@ -27,7 +27,7 @@ async fn main() {
// build our application with a single route
let app = Router::new()
.route("/", get(index::index))
.nest("/cam", collector::routes())
.merge(game::routes())
.fallback_service(ServeDir::new("./static/serve"));
// run our app with hyper, listening globally on port 3000