(fix): session id stuff

This commit is contained in:
Alois 2026-07-05 01:14:21 +02:00
commit cd63882b9d
3 changed files with 24 additions and 7 deletions

View file

@ -103,7 +103,11 @@ impl AppState {
}
async fn login(State(state): State<AppState>) -> Redirect {
Redirect::temporary(&state.tauth.auth_url(None))
let session_id = std::time::SystemTime::now()
.duration_since(std::time::UNIX_EPOCH)
.map(|d| d.as_millis() as u64)
.unwrap_or(0);
Redirect::temporary(&state.tauth.auth_url(None, session_id))
}
async fn callback(State(state): State<AppState>, uri: axum::http::Uri) -> Result<Response, AppError> {