summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorDaniel Hader <[email protected]>2026-05-30 10:10:17 -0500
committerDaniel Hader <[email protected]>2026-05-30 10:10:17 -0500
commit929be68e691c1c4015fc6874111b19b9f5d68c02 (patch)
treeffc4ecb9c63d8dc242c33d69a592dc093dcfd122 /src/main.rs
parent772c7844c4ca1de632f64eb9428e8e97eea64ac1 (diff)
registration page, me endpoint, and minor content tweaks
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs
index 5629578..0fdd2fb 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,16 +2,14 @@ use std::env;
mod database;
mod routes;
-mod auth;
use axum::{
routing::{get, post},
Router,
};
-use jsonwebtoken::EncodingKey;
use routes::problem::{get_problems, create_problem};
-use routes::user::create_user;
+use routes::user::{create_user, me};
use routes::auth::login;
use tower_http::services::ServeDir;
@@ -42,10 +40,11 @@ async fn main() {
let static_files = ServeDir::new("./static");
let app = Router::new()
+ .route("/login", post(login))
.route("/problem", get(get_problems))
.route("/problem", post(create_problem))
.route("/user", post(create_user))
- .route("/login", post(login))
+ .route("/me", get(me))
.nest_service("/static", static_files)
.with_state(state);