Prevent deleting messages of subscribed-only channels

This commit is contained in:
2023-07-27 15:23:56 +02:00
parent 44df964f6f
commit 308361a834
3 changed files with 13 additions and 1 deletions

View File

@@ -97,6 +97,15 @@ func (ac *AppContext) CheckPermissionMessageRead(msg models.Message) bool {
return false
}
func (ac *AppContext) CheckPermissionMessageDelete(msg models.Message) bool {
p := ac.permissions
if p.Token != nil && p.Token.IsAdmin(msg.OwnerUserID) {
return true
}
return false
}
func (ac *AppContext) CheckPermissionAny() *ginresp.HTTPResponse {
p := ac.permissions
if p.Token == nil {