aboutsummaryrefslogtreecommitdiff
path: root/src/routers/account.rs
blob: 81921337085d235838a653c532ad30051406f9f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use axum::Router;
use axum::response::IntoResponse;
use axum::routing::{get, post};

use crate::response::ApiResponse;

async fn me() -> impl IntoResponse {
    ApiResponse::Success("Me")
}

async fn register() -> impl IntoResponse {
    ApiResponse::Success("Register")
}

async fn login() -> impl IntoResponse {
    ApiResponse::Success("Login")
}

pub(crate) fn router() -> Router {
    Router::new()
        .route("/me", get(me))
        .route("/register", post(register))
        .route("/login", post(login))
}