Esempio n. 1
0
        private void UserLeft(object sender, ChatEventArgs e)
        {
            Program.Log.Info($"UserLeft: {e.User.Name}");

            if (e.User.Name == User.AutoExporterServiceName)
            {
                // service closed
                serviceManager.SetStatus(ServiceControllerStatus.Stopped);
                viewManager.OnStatusChange(this, new EventArgs());
                chatConnection.ExitChatSession();
                CloseConnection();

                Program.Log.Info($"{serviceManager.ServiceName} still installed.");

                CreateChat();
                Task.Run(() => CreateChatConnection());
            }
        }