Better handle the primary alias.

This commit is contained in:
RogueException
2017-04-06 20:50:48 -03:00
parent d60d1e4a03
commit 17ba8fe4d0

View File

@@ -17,6 +17,7 @@ namespace Discord.Commands.Builders
public string Name { get; set; } public string Name { get; set; }
public string Summary { get; set; } public string Summary { get; set; }
public string Remarks { get; set; } public string Remarks { get; set; }
public string PrimaryAlias { get; set; }
public RunMode RunMode { get; set; } public RunMode RunMode { get; set; }
public int Priority { get; set; } public int Priority { get; set; }
@@ -41,6 +42,7 @@ namespace Discord.Commands.Builders
Discord.Preconditions.NotNull(callback, nameof(callback)); Discord.Preconditions.NotNull(callback, nameof(callback));
Callback = callback; Callback = callback;
PrimaryAlias = primaryAlias;
_aliases.Add(primaryAlias); _aliases.Add(primaryAlias);
} }
@@ -111,7 +113,7 @@ namespace Discord.Commands.Builders
{ {
//Default name to first alias //Default name to first alias
if (Name == null) if (Name == null)
Name = _aliases[0]; Name = PrimaryAlias;
if (_parameters.Count > 0) if (_parameters.Count > 0)
{ {