fix: switch to new permissions enum

This commit is contained in:
Paul Makles
2022-02-22 20:34:23 +00:00
parent aab85fa143
commit 7befd77c5b
37 changed files with 128 additions and 174 deletions

View File

@@ -1,6 +1,6 @@
use revolt_quark::{
models::{Channel, User},
Db, EmptyResponse, Error, Ref, Result,
Db, EmptyResponse, Error, Permission, Ref, Result,
};
#[delete("/<target>/recipients/<member>")]
@@ -12,7 +12,7 @@ pub async fn req(db: &Db, user: User, target: Ref, member: Ref) -> Result<EmptyR
owner, recipients, ..
} => {
if &user.id != owner {
return Err(Error::MissingPermission { permission: 0 });
return Error::from_permission(Permission::ManageChannel);
}
let member = member.as_user(db).await?;