commit
2be7e4636e
@ -1,5 +1,18 @@ |
||||
RocketChat.API.v1.helperMethods.set('isUserFromParams', function _isUserFromParams() { |
||||
return (this.queryParams.userId && this.userId === this.queryParams.userId) || |
||||
(this.queryParams.username && this.user.username === this.queryParams.username) || |
||||
(this.queryParams.user && this.user.username === this.queryParams.user); |
||||
let params; |
||||
|
||||
switch (this.request.method) { |
||||
case 'POST': |
||||
case 'PUT': |
||||
params = this.bodyParams; |
||||
break; |
||||
default: |
||||
params = this.queryParams; |
||||
break; |
||||
} |
||||
|
||||
return (!params.userId && !params.username && !params.user) || |
||||
(params.userId && this.userId === params.userId) || |
||||
(params.username && this.user.username === params.username) || |
||||
(params.user && this.user.username === params.user); |
||||
}); |
||||
|
||||
Loading…
Reference in new issue