private static void ParsePostInitArgs(IEnumerable <string> args)
{
if (args == null)
{
ASF.ArchiLogger.LogNullError(nameof(args));
return;
}
foreach (string arg in args)
{
switch (arg)
{
case "":
break;
case "--server":
IPC.Start();
break;
default:
if (arg.StartsWith("--", StringComparison.Ordinal))
{
if (arg.StartsWith("--cryptkey=", StringComparison.Ordinal) && (arg.Length > 11))
{
CryptoHelper.SetEncryptionKey(arg.Substring(11));
}
}
break;
}
}
}