2.0.0 #92
@@ -13,7 +13,8 @@ namespace LightlessSync.Services;
|
|||||||
|
|
||||||
public sealed class CommandManagerService : IDisposable
|
public sealed class CommandManagerService : IDisposable
|
||||||
{
|
{
|
||||||
private const string _commandName = "/light";
|
private const string _longName = "/lightless";
|
||||||
|
private const string _shortName = "/light";
|
||||||
|
|
||||||
private readonly ApiController _apiController;
|
private readonly ApiController _apiController;
|
||||||
private readonly ICommandManager _commandManager;
|
private readonly ICommandManager _commandManager;
|
||||||
@@ -34,7 +35,11 @@ public sealed class CommandManagerService : IDisposable
|
|||||||
_apiController = apiController;
|
_apiController = apiController;
|
||||||
_mediator = mediator;
|
_mediator = mediator;
|
||||||
_lightlessConfigService = lightlessConfigService;
|
_lightlessConfigService = lightlessConfigService;
|
||||||
_commandManager.AddHandler(_commandName, new CommandInfo(OnCommand)
|
_commandManager.AddHandler(_longName, new CommandInfo(OnCommand)
|
||||||
|
{
|
||||||
|
HelpMessage = $"\u2191;"
|
||||||
|
});
|
||||||
|
_commandManager.AddHandler(_shortName, new CommandInfo(OnCommand)
|
||||||
{
|
{
|
||||||
HelpMessage = "Opens the Lightless Sync UI" + Environment.NewLine + Environment.NewLine +
|
HelpMessage = "Opens the Lightless Sync UI" + Environment.NewLine + Environment.NewLine +
|
||||||
"Additionally possible commands:" + Environment.NewLine +
|
"Additionally possible commands:" + Environment.NewLine +
|
||||||
@@ -49,7 +54,8 @@ public sealed class CommandManagerService : IDisposable
|
|||||||
|
|
||||||
public void Dispose()
|
public void Dispose()
|
||||||
{
|
{
|
||||||
_commandManager.RemoveHandler(_commandName);
|
_commandManager.RemoveHandler(_longName);
|
||||||
|
_commandManager.RemoveHandler(_shortName);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnCommand(string command, string args)
|
private void OnCommand(string command, string args)
|
||||||
|
|||||||
Reference in New Issue
Block a user