add: api routes

This commit is contained in:
trisua 2025-08-24 12:29:36 -04:00
parent d7ee379a9a
commit ce9ce4f635
16 changed files with 1119 additions and 109 deletions

14
src/routes/api/mod.rs Normal file
View file

@ -0,0 +1,14 @@
pub mod chats;
pub mod messages;
use axum::routing::{Router, delete, post, put};
pub fn routes() -> Router {
Router::new()
.route("/chats", post(chats::create_request))
.route("/chats/{id}/leave", post(chats::leave_request))
.route("/chats/{id}/info", post(chats::update_info_request))
.route("/messages", post(messages::create_request))
.route("/messages/{id}", delete(messages::delete_request))
.route("/messages/{id}", put(messages::update_content_request))
}