Example #1
0
        private void CrashAndReport(Exception exception)
        {
            if (loginForm.Visible)
            {
                loginForm.BeginInvoke(UpdateView, exception.Message, Color.Red);
            }
            else
            {
                sessionForm?.BeginInvoke(UpdateChat,
                                         new TextMessage
                {
                    From      = "System",
                    Text      = exception.Message,
                    TimeStamp = DateTime.Now.ToShortTimeString()
                }
                                         );
            }

            Thread.Sleep(3500);
            sessionForm?.Close();
        }