Can get single account information

This commit is contained in:
2025-04-07 20:53:34 +02:00
parent 72e67d9e91
commit 7c10e3ca5c
5 changed files with 84 additions and 12 deletions

View File

@ -91,25 +91,26 @@ async fn main() -> std::io::Result<()> {
web::get().to(auth_controller::sign_out),
)
// Tokens controller
.route("/api/tokens", web::post().to(tokens_controller::create))
.route("/api/token", web::post().to(tokens_controller::create))
.route("/api/tokens", web::get().to(tokens_controller::get_list))
.route(
"/api/tokens/list",
web::get().to(tokens_controller::get_list),
)
.route(
"/api/tokens/{id}",
"/api/token/{id}",
web::delete().to(tokens_controller::delete),
)
// Accounts controller
.route("/api/accounts", web::post().to(accounts_controller::create))
.route("/api/account", web::post().to(accounts_controller::create))
.route(
"/api/accounts/list",
"/api/accounts",
web::get().to(accounts_controller::get_list),
)
.route(
"/api/account/{account_id}",
web::get().to(accounts_controller::get_single),
)
// TODO : update account
//TODO
/*.route(
"/api/accounts/{id}",
"/api/accounts/{account_id}",
web::delete().to(accounts_controller::delete),
)*/
// TODO : set as default