mirror of
https://github.com/shiroyashik/sculptor.git
synced 2025-12-06 13:01:12 +03:00
Added avatar deletion and uploading ( v1 api )
This commit is contained in:
parent
64d1111522
commit
e8bf52dfd1
6 changed files with 65 additions and 29 deletions
|
|
@ -1,16 +1,17 @@
|
|||
use axum::{routing::{get, post}, Router};
|
||||
use axum::{extract::DefaultBodyLimit, routing::{delete, get, post, put}, Router};
|
||||
use crate::AppState;
|
||||
|
||||
mod http2ws;
|
||||
mod users;
|
||||
mod auth;
|
||||
mod types;
|
||||
mod avatars;
|
||||
|
||||
pub fn router() -> Router<AppState> {
|
||||
Router::new()
|
||||
.route("/verify", get(http2ws::verify))
|
||||
.route("/raw", post(http2ws::raw))
|
||||
.route("/sub/raw", post(http2ws::sub_raw))
|
||||
.route("/auth/", get(auth::status))
|
||||
.route("/users/create", post(users::create_user))
|
||||
.route("/user/create", post(users::create_user))
|
||||
.route("/avatar/:uuid", put(avatars::upload_avatar).layer(DefaultBodyLimit::disable()))
|
||||
.route("/avatar/:uuid", delete(avatars::delete_avatar))
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue