Can create a family

This commit is contained in:
2023-06-16 17:51:51 +02:00
parent e6c896efa2
commit f54dfde7f7
10 changed files with 140 additions and 17 deletions

View File

@ -3,7 +3,9 @@ use actix_remote_ip::RemoteIPConfig;
use actix_web::middleware::Logger;
use actix_web::{web, App, HttpServer};
use geneit_backend::app_config::AppConfig;
use geneit_backend::controllers::{auth_controller, server_controller, user_controller};
use geneit_backend::controllers::{
auth_controller, families_controller, server_controller, users_controller,
};
#[actix_web::main]
async fn main() -> std::io::Result<()> {
@ -63,26 +65,31 @@ async fn main() -> std::io::Result<()> {
)
.route("/auth/logout", web::get().to(auth_controller::logout))
// User controller
.route("/user/info", web::get().to(user_controller::auth_info))
.route("/user/info", web::get().to(users_controller::auth_info))
.route(
"/user/update_profile",
web::post().to(user_controller::update_profile),
web::post().to(users_controller::update_profile),
)
.route(
"/user/replace_password",
web::post().to(user_controller::replace_password),
web::post().to(users_controller::replace_password),
)
.route(
"/user/request_delete",
web::get().to(user_controller::request_delete_account),
web::get().to(users_controller::request_delete_account),
)
.route(
"/user/check_delete_token",
web::post().to(user_controller::check_delete_token),
web::post().to(users_controller::check_delete_token),
)
.route(
"/user/delete_account",
web::post().to(user_controller::delete_account),
web::post().to(users_controller::delete_account),
)
// Families controller
.route(
"/family/create",
web::post().to(families_controller::create),
)
})
.bind(AppConfig::get().listen_address.as_str())?