summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
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);