Adds ability to set program to not load config on next boot via console commands

This commit is contained in:
Neil Dorin
2019-11-15 22:13:53 -07:00
parent c0b59c375e
commit 84374a8af0

View File

@@ -40,11 +40,11 @@ namespace PepperDash.Essentials
{ {
DeterminePlatform(); DeterminePlatform();
//if (Debug.DoNotLoadOnNextBoot) if (Debug.DoNotLoadOnNextBoot)
//{ {
// CrestronConsole.AddNewConsoleCommand(s => GoWithLoad(), "go", "Loads configuration file", CrestronConsole.AddNewConsoleCommand(s => GoWithLoad(), "go", "Loads configuration file",
// ConsoleAccessLevelEnum.AccessOperator); ConsoleAccessLevelEnum.AccessOperator);
//} }
// CrestronConsole.AddNewConsoleCommand(S => { ConfigWriter.WriteConfigFile(null); }, "writeconfig", "writes the current config to a file", ConsoleAccessLevelEnum.AccessOperator); // CrestronConsole.AddNewConsoleCommand(S => { ConfigWriter.WriteConfigFile(null); }, "writeconfig", "writes the current config to a file", ConsoleAccessLevelEnum.AccessOperator);
CrestronConsole.AddNewConsoleCommand(s => CrestronConsole.AddNewConsoleCommand(s =>
@@ -74,7 +74,7 @@ namespace PepperDash.Essentials
"Template URL: {1}", ConfigReader.ConfigObject.SystemUrl, ConfigReader.ConfigObject.TemplateUrl); "Template URL: {1}", ConfigReader.ConfigObject.SystemUrl, ConfigReader.ConfigObject.TemplateUrl);
}, "portalinfo", "Shows portal URLS from configuration", ConsoleAccessLevelEnum.AccessOperator); }, "portalinfo", "Shows portal URLS from configuration", ConsoleAccessLevelEnum.AccessOperator);
//if(!Debug.DoNotLoadOnNextBoot) if (!Debug.DoNotLoadOnNextBoot)
GoWithLoad(); GoWithLoad();
} }
@@ -152,7 +152,7 @@ namespace PepperDash.Essentials
{ {
try try
{ {
//Debug.SetDoNotLoadOnNextBoot(false); Debug.SetDoNotLoadOnNextBoot(false);
Debug.Console(0, Debug.ErrorLogLevel.Notice, "Starting Essentials load from configuration"); Debug.Console(0, Debug.ErrorLogLevel.Notice, "Starting Essentials load from configuration");