forked from jmug/stoatchat
22 lines
550 B
Rust
22 lines
550 B
Rust
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.
|
|
#[utoipa::path(
|
|
tag = "Policy",
|
|
security(("Session-Token" = []), ("Bot-Token" = [])),
|
|
responses(
|
|
(status = 204),
|
|
),
|
|
)]
|
|
#[post("/acknowledge")]
|
|
pub async fn acknowledge_policy_changes(db: &State<Database>, user: User) -> Result<EmptyResponse> {
|
|
db.acknowledge_policy_changes(&user.id).await?;
|
|
Ok(EmptyResponse)
|
|
}
|