generated from t/malachite
add: login
This commit is contained in:
parent
ce9ce4f635
commit
8c86dd6cda
13 changed files with 407 additions and 25 deletions
|
@ -1,13 +1,24 @@
|
|||
pub mod auth;
|
||||
pub mod chats;
|
||||
pub mod messages;
|
||||
|
||||
use axum::routing::{Router, delete, post, put};
|
||||
use axum::routing::{Router, delete, get, post, put};
|
||||
|
||||
pub fn routes() -> Router {
|
||||
Router::new()
|
||||
// auth
|
||||
.route("/auth/login", post(auth::login_request))
|
||||
.route("/auth/logout", post(auth::logout_request))
|
||||
.route("/auth/set_token", get(auth::set_token_request))
|
||||
.route(
|
||||
"/auth/user/{username}/check_totp",
|
||||
get(auth::check_totp_request),
|
||||
)
|
||||
// chats
|
||||
.route("/chats", post(chats::create_request))
|
||||
.route("/chats/{id}/leave", post(chats::leave_request))
|
||||
.route("/chats/{id}/info", post(chats::update_info_request))
|
||||
// messages
|
||||
.route("/messages", post(messages::create_request))
|
||||
.route("/messages/{id}", delete(messages::delete_request))
|
||||
.route("/messages/{id}", put(messages::update_content_request))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue