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()); } }