diff --git a/Geekbot.net/WebApi/Controllers/Commands/CommandController.cs b/Geekbot.net/WebApi/Controllers/Commands/CommandController.cs index 04caaae..74f6e3c 100644 --- a/Geekbot.net/WebApi/Controllers/Commands/CommandController.cs +++ b/Geekbot.net/WebApi/Controllers/Commands/CommandController.cs @@ -32,10 +32,10 @@ namespace Geekbot.net.WebApi.Controllers.Commands Name = cmd.Name, Summary = cmd.Summary, IsAdminCommand = param.Contains("admin") || param.Contains("owner"), - Aliases = cmd.Aliases.ToArray(), + Aliases = cmd.Aliases.ToList(), Params = cmdParamsObj }).ToList(); - return Ok(commandList); + return Ok(commandList.FindAll(e => !e.Aliases[0].StartsWith("owner"))); } } } \ No newline at end of file diff --git a/Geekbot.net/WebApi/Controllers/Commands/CommandDto.cs b/Geekbot.net/WebApi/Controllers/Commands/CommandDto.cs index 50f7872..68c4e74 100644 --- a/Geekbot.net/WebApi/Controllers/Commands/CommandDto.cs +++ b/Geekbot.net/WebApi/Controllers/Commands/CommandDto.cs @@ -6,10 +6,9 @@ namespace Geekbot.net.WebApi.Controllers.Commands public class CommandDto { public string Name { get; set; } - public string Category { get; set; } public string Summary { get; set; } public bool IsAdminCommand { get; set; } - public Array Aliases { get; set; } + public List Aliases { get; set; } public List Params { get; set; } } } \ No newline at end of file