From 6296e97fafd4bb5063541bee83061c398f31d19e Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Tue, 15 Nov 2022 12:25:25 -0500 Subject: Add journaling trait for game objects --- server/src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'server/src/main.rs') diff --git a/server/src/main.rs b/server/src/main.rs index 9761afe..9b5adb7 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -17,6 +17,7 @@ use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt}; mod auth; mod error; mod server; +mod play; use crate::error::BridgeError; use crate::{ auth::{Authenticator, SessionId}, @@ -61,7 +62,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/table/:id", get(get_table_view)) // .route("/api/user/table", get(user_table)) .route("/api/login", get(login)) .route(auth::LOGIN_CALLBACK, get(login_callback)) @@ -75,13 +76,13 @@ async fn main() { .unwrap(); } -async fn get_table_state( +async fn get_table_view( session: AuthenticatedSession, extension: ContextExtension, Path(id): Path -) -> Result<(), BridgeError> { +) -> Result, BridgeError> { info!("Getting table state for table {id:}"); - Ok(()) + Ok(Json(protocol::TableView { m: format!("hello") })) } async fn leave_table( -- cgit v1.2.3