summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2022-11-14 19:49:52 -0500
committerKjetil Orbekk <kj@orbekk.com>2022-11-14 19:49:52 -0500
commit4c0109a8c40012f75e3d0d900c0ef41893cfb4bb (patch)
treee0bf12ffbf5038963f6116250f04f9e820ff8927 /server
parentd4650a3160d52d289686fb59efbf8f0a436b71eb (diff)
Fetch table state from server
Diffstat (limited to 'server')
-rw-r--r--server/src/main.rs12
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,