Code refactor

This commit is contained in:
Jaex 2020-07-15 16:54:32 +03:00
parent c0654fc713
commit 20bfddf12d

View file

@ -51,26 +51,13 @@ public void UseCommandLineArgs(List<CLICommand> commands)
if (command.IsCommand)
{
if (command.Command.Equals("CustomUploader", StringComparison.InvariantCultureIgnoreCase))
if (CheckCustomUploader(command) || CheckImageEffect(command) || CheckCLIHotkey(command) || CheckCLIWorkflow(command))
{
TaskHelpers.ImportCustomUploader(command.Parameter);
continue;
}
if (command.Command.Equals("ImageEffect", StringComparison.InvariantCultureIgnoreCase))
{
TaskHelpers.ImportImageEffect(command.Parameter);
continue;
}
if (CheckCLIHotkey(command) || CheckCLIWorkflow(command))
{
continue;
}
}
if (URLHelpers.IsValidURL(command.Command))
{
UploadManager.DownloadAndUploadFile(command.Command, taskSettings);
@ -103,6 +90,36 @@ private TaskSettings FindCLITask(List<CLICommand> commands)
return null;
}
private bool CheckCustomUploader(CLICommand command)
{
if (command.Command.Equals("CustomUploader", StringComparison.InvariantCultureIgnoreCase))
{
if (!string.IsNullOrEmpty(command.Parameter) && command.Parameter.EndsWith(".sxcu", StringComparison.OrdinalIgnoreCase))
{
TaskHelpers.ImportCustomUploader(command.Parameter);
}
return true;
}
return false;
}
private bool CheckImageEffect(CLICommand command)
{
if (command.Command.Equals("ImageEffect", StringComparison.InvariantCultureIgnoreCase))
{
if (!string.IsNullOrEmpty(command.Parameter) && command.Parameter.EndsWith(".sxie", StringComparison.OrdinalIgnoreCase))
{
TaskHelpers.ImportImageEffect(command.Parameter);
}
return true;
}
return false;
}
private bool CheckCLIHotkey(CLICommand command)
{
foreach (HotkeyType job in Helpers.GetEnums<HotkeyType>())