tsk-61: Adding changes to make feature available

This commit is contained in:
2025-10-20 12:16:31 -04:00
parent 6c83e566bf
commit 34687dda7d

View File

@@ -52,6 +52,7 @@ pub async fn register_user(
axum::Extension(pool): axum::Extension<sqlx::PgPool>,
Json(payload): Json<request::Request>,
) -> (StatusCode, Json<response::Response>) {
if is_registration_enabled() {
let mut user = icarus_models::user::User {
username: payload.username.clone(),
password: payload.password.clone(),
@@ -115,4 +116,10 @@ pub async fn register_user(
}),
),
}
} else {
(axum::http::StatusCode::NOT_ACCEPTABLE, Json(response::Response{
message: String::from("Registration is not enabled"),
data:: Vec::new()
}))
}
}