diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-10-14 19:07:14 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-10-14 19:07:14 -0400 |
commit | 58f91c62065d9a7e37c953503100b87b506297e7 (patch) | |
tree | 9e43fb45702d06366af015151f8ea4613e46e08a /server/src/main.rs | |
parent | 1e0ceb4b7c714430ff42a1c98d416246f035d75f (diff) |
Automatically log in again when token refresh fails
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index b961c17..6896818 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -4,7 +4,7 @@ use auth::AuthenticatedSession; use axum::{ extract::{Extension, Query}, response::Redirect, - routing::get, + routing::{get, post}, Json, Router, }; use protocol::{Table, UserInfo}; @@ -58,6 +58,7 @@ async fn main() { let app = Router::new() .route("/api/user/info", get(user_info)) + .route("/api/table", post(create_table)) // .route("/api/user/table", get(user_table)) .route("/api/login", get(login)) .route(auth::LOGIN_CALLBACK, get(login_callback)) @@ -71,6 +72,10 @@ async fn main() { .unwrap(); } +async fn create_table(session: AuthenticatedSession) -> Result<(), BridgeError> { + todo!() +} + async fn user_info( session: Option<AuthenticatedSession>, extension: ContextExtension, |