private static void ShutDown(bool restart, bool saveData = true) { Log.Info("HomeGenie is now exiting..."); if (Homegenie != null) { try { Homegenie.Stop(saveData); Homegenie = null; } catch (Exception e) { Log.Error(e); } } if (restart) { Log.Info("...RESTART!"); Environment.Exit(1); } else { Log.Info("...QUIT!"); Environment.Exit(0); } }
static void _shutdown() { Console.Write("HomeGenie is now exiting..."); // if (_homegenie != null) { _homegenie.Stop(); _homegenie = null; } // Console.Write(" QUIT!\n\n"); // if (_startupdater) { Utility.StartUpdater(true); } // System.Environment.Exit(0); }
private static void ShutDown() { Console.Write("HomeGenie is now exiting...\n"); // if (_homegenie != null) { _homegenie.Stop(); _homegenie = null; } // int exitCode = 0; if (_restart) { exitCode = 1; Console.Write("\n\n...RESTART!\n\n"); } else { Console.Write("\n\n...QUIT!\n\n"); } // Environment.Exit(exitCode); }