mirror of
https://github.com/stoatchat/stoatchat.git
synced 2026-07-14 05:26:59 +00:00
38 lines
794 B
Rust
38 lines
794 B
Rust
use rocket::Route;
|
|
use rocket_okapi::okapi::openapi3::OpenApi;
|
|
|
|
mod add_friend;
|
|
mod block_user;
|
|
mod change_username;
|
|
mod edit_user;
|
|
mod fetch_dms;
|
|
mod fetch_profile;
|
|
mod fetch_self;
|
|
mod fetch_user;
|
|
mod find_mutual;
|
|
mod get_default_avatar;
|
|
mod open_dm;
|
|
mod remove_friend;
|
|
mod unblock_user;
|
|
|
|
pub fn routes() -> (Vec<Route>, OpenApi) {
|
|
openapi_get_routes_spec![
|
|
// User Information
|
|
fetch_self::req,
|
|
fetch_user::req,
|
|
edit_user::req,
|
|
change_username::req,
|
|
get_default_avatar::req,
|
|
fetch_profile::req,
|
|
// Direct Messaging
|
|
fetch_dms::req,
|
|
open_dm::req,
|
|
// Relationships
|
|
find_mutual::req,
|
|
add_friend::req,
|
|
remove_friend::req,
|
|
block_user::req,
|
|
unblock_user::req,
|
|
]
|
|
}
|