diff --git a/src/callers/messages.rs b/src/callers/messages.rs new file mode 100644 index 0000000..1b8aa21 --- /dev/null +++ b/src/callers/messages.rs @@ -0,0 +1 @@ +pub const SUCCESSFUL_MESSAGE: &str = "Successful"; diff --git a/src/callers/mod.rs b/src/callers/mod.rs index ace4865..0de7e9b 100644 --- a/src/callers/mod.rs +++ b/src/callers/mod.rs @@ -1,5 +1,6 @@ pub mod common; pub mod login; +pub mod messages; pub mod register; pub mod endpoints { diff --git a/src/callers/register.rs b/src/callers/register.rs index 2a63283..e1046df 100644 --- a/src/callers/register.rs +++ b/src/callers/register.rs @@ -237,8 +237,10 @@ pub async fn register_service_user( match repo::service::insert(&pool, &service_user).await { Ok(created) => { + resp.message = String::from(super::messages::SUCCESSFUL_MESSAGE); service_user.created = Some(created); - (axum::http::StatusCode::NOT_IMPLEMENTED, axum::Json(resp)) + resp.data.push(service_user); + (axum::http::StatusCode::CREATED, axum::Json(resp)) } Err(err) => { resp.message = err.to_string();