Add basic moderator commands

This commit is contained in:
2025-08-23 00:02:10 -03:00
parent 8868b18be3
commit eaa38f3474
27 changed files with 752 additions and 249 deletions
+22
View File
@@ -1614,4 +1614,26 @@ impl UserIncident {
Ok(())
}
pub async fn delete_by_user_and_incident_id(
user_id: u64,
incident_id: u64,
session: &Session,
) -> Result<(), DatabaseError> {
let user_id = u64_to_i64(user_id);
let incident_id = u64_to_i64(incident_id);
session
.query_unpaged(
r#"
DELETE FROM payphone.user_incidents
WHERE user_id = ? AND incident_id = ?;
"#,
(user_id, incident_id),
)
.await
.map_err(DatabaseError::QueryError)?;
Ok(())
}
}