diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-11-14 19:49:52 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-11-14 19:49:52 -0500 |
commit | 4c0109a8c40012f75e3d0d900c0ef41893cfb4bb (patch) | |
tree | e0bf12ffbf5038963f6116250f04f9e820ff8927 /server/src/main.rs | |
parent | d4650a3160d52d289686fb59efbf8f0a436b71eb (diff) |
Fetch table state from server
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index 3f464ac..9761afe 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -3,7 +3,7 @@ use uuid::Uuid; use auth::AuthenticatedSession; use axum::{ - extract::{Extension, Query}, + extract::{Extension, Query, Path}, response::Redirect, routing::{delete, get, post}, Json, Router, @@ -61,6 +61,7 @@ async fn main() { .route("/api/user/info", get(user_info)) .route("/api/table", post(create_table)) .route("/api/table", delete(leave_table)) + .route("/api/table/:id", get(get_table_state)) // .route("/api/user/table", get(user_table)) .route("/api/login", get(login)) .route(auth::LOGIN_CALLBACK, get(login_callback)) @@ -74,6 +75,15 @@ async fn main() { .unwrap(); } +async fn get_table_state( + session: AuthenticatedSession, + extension: ContextExtension, + Path(id): Path<Uuid> +) -> Result<(), BridgeError> { + info!("Getting table state for table {id:}"); + Ok(()) +} + async fn leave_table( session: AuthenticatedSession, extension: ContextExtension, |