Permissions: Resolve guild, allows ability to delete channels, delete others messages, etc.

This commit is contained in:
Paul
2021-06-02 12:35:01 +01:00
parent 1713ad057d
commit 812fa2a98f
3 changed files with 17 additions and 3 deletions

View File

@@ -27,6 +27,7 @@ pub enum Error {
UnknownChannel,
UnknownAttachment,
CannotEditMessage,
CannotJoinCall,
EmptyMessage,
CannotRemoveYourself,
GroupTooLarge {
@@ -77,6 +78,7 @@ impl<'r> Responder<'r, 'static> for Error {
Error::UnknownChannel => Status::NotFound,
Error::UnknownAttachment => Status::BadRequest,
Error::CannotEditMessage => Status::Forbidden,
Error::CannotJoinCall => Status::BadRequest,
Error::EmptyMessage => Status::UnprocessableEntity,
Error::CannotRemoveYourself => Status::BadRequest,
Error::GroupTooLarge { .. } => Status::Forbidden,