diff --git a/crates/delta/src/routes/policy/acknowledge_policy_changes.rs b/crates/delta/src/routes/policy/acknowledge_policy_changes.rs index 8b69efda..9002d890 100644 --- a/crates/delta/src/routes/policy/acknowledge_policy_changes.rs +++ b/crates/delta/src/routes/policy/acknowledge_policy_changes.rs @@ -2,12 +2,14 @@ use revolt_database::{Database, User}; use revolt_result::Result; use rocket::State; +use rocket_empty::EmptyResponse; /// # Acknowledge Policy Changes /// /// Accept/acknowledge changes to platform policy. #[openapi(tag = "Policy")] #[post("/acknowledge")] -pub async fn acknowledge_policy_changes(db: &State, user: User) -> Result<()> { - db.acknowledge_policy_changes(&user.id).await +pub async fn acknowledge_policy_changes(db: &State, user: User) -> Result { + db.acknowledge_policy_changes(&user.id).await?; + Ok(EmptyResponse) } diff --git a/crates/delta/src/routes/safety/report_content.rs b/crates/delta/src/routes/safety/report_content.rs index 1d5c2356..8d52ceef 100644 --- a/crates/delta/src/routes/safety/report_content.rs +++ b/crates/delta/src/routes/safety/report_content.rs @@ -1,6 +1,7 @@ use revolt_database::{events::client::EventV1, Database, Report, Snapshot, SnapshotContent, User}; use revolt_models::v0::{ReportStatus, ReportedContent}; use revolt_result::{create_error, Result}; +use rocket_empty::EmptyResponse; use serde::Deserialize; use ulid::Ulid; use validator::Validate; @@ -27,7 +28,7 @@ pub async fn report_content( db: &State, user: User, data: Json, -) -> Result<()> { +) -> Result { let data = data.into_inner(); data.validate().map_err(|error| { create_error!(FailedValidation { @@ -129,5 +130,5 @@ pub async fn report_content( EventV1::ReportCreate(report.into()).global().await; - Ok(()) + Ok(EmptyResponse) }