Esempio n. 1
0
        private static void Stop()
        {
            if (!Running)
            {
                return;
            }

            Running = false;

            if (Config != null)
            {
                Config.Save();
            }

            if (MITM != null)
            {
                MITM.Stop();
            }

            if (DispatcherTask != null)
            {
                DispatcherTask.Stop();
            }

            PluginManager.Instance.UnLoadAllPlugins();
        }
Esempio n. 2
0
        private static void Stop()
        {
            if (!Running)
            {
                return;
            }

            Running = false;

            BotManager.Instance.RemoveAll();

            if (Config != null)
            {
                Config.Save();
            }

            if (MITM != null)
            {
                MITM.Stop();
            }

            if (DispatcherTask != null)
            {
                DispatcherTask.Stop();
            }

            PluginManager.Instance.UnLoadAllPlugins();
            RedisServerHost.Instance.Shutdown();
        }
Esempio n. 3
0
        public static void Start()
        {
            if (Running)
            {
                return;
            }

            Running = true;
            MITM.Start();
        }