All checks were successful
Build Crate / build (push) Successful in 1m45s
24 lines
696 B
Rust
24 lines
696 B
Rust
// (Server only) Routes
|
|
use crate::endpoints::{FORGOT_PASSWORD, LOGIN, LOGIN_TEST, REGISTER};
|
|
use axum::routing::{post, Router};
|
|
use futures::executor::block_on;
|
|
use sea_orm::Database;
|
|
|
|
use super::{
|
|
auth::{
|
|
forgot_password::post_forgot_password,
|
|
login::{post_login_user, post_test_login},
|
|
register::post_register_user,
|
|
},
|
|
server_state::ServerState,
|
|
};
|
|
|
|
pub fn get_api_router(state: ServerState) -> Router {
|
|
Router::new()
|
|
.route(REGISTER, post(post_register_user))
|
|
.route(LOGIN, post(post_login_user))
|
|
.route(LOGIN_TEST, post(post_test_login))
|
|
.route(FORGOT_PASSWORD, post(post_forgot_password))
|
|
.with_state(state)
|
|
}
|