Added checks for existing permissions when creating, updating and deleting permissions.
This commit is contained in:
@@ -18,11 +18,12 @@ namespace HermesSocketServer.Requests
|
||||
{
|
||||
var id = data["id"].ToString()!;
|
||||
|
||||
var permission = channel.GroupPermissions.Get(id);
|
||||
var result = channel.GroupPermissions.Remove(id);
|
||||
if (result)
|
||||
{
|
||||
_logger.Information($"Deleted a group permission by id [group permission id: {id}]");
|
||||
return Task.FromResult(RequestResult.Successful(null));
|
||||
return Task.FromResult(RequestResult.Successful(permission));
|
||||
}
|
||||
|
||||
_logger.Warning($"Group Permission Id does not exist [group permission id: {id}]");
|
||||
|
||||
Reference in New Issue
Block a user