Files
ox_speak_server_v2/src/network/http/context.rs
2025-12-13 02:15:28 +01:00

20 lines
374 B
Rust

use std::time::Instant;
use uuid::Uuid;
use crate::app::AppState;
#[derive(Clone, Debug)]
pub struct RequestContext {
pub request_id: Uuid,
pub started_at: Instant,
pub method: axum::http::Method,
pub uri: axum::http::Uri,
pub user: Option<CurrentUser>,
}
#[derive(Clone, Debug)]
pub struct CurrentUser {
pub id: Uuid,
pub username: String,
}