Exemplo n.º 1
0
 public void NotifyDisconnect(object sender, AfterDisconnectEventArgs eventArgs)
 {
     if (eventArgs.ReturnValue == ErrorCode.Success)
     {
         WriteInfo(sender, String.Format(">> Error: {0}", eventArgs.ReturnValue));
     }
     else
     {
         WriteWarning(sender, String.Format(">> Error: {0}", eventArgs.ReturnValue));
     }
 }
Exemplo n.º 2
0
        public void NotifyDisconnect(object sender, AfterDisconnectEventArgs eventArgs)
        {
            Gui.InvokeOnUiThread(() =>
            {
                if (eventArgs.ReturnValue == ErrorCode.Success)
                {
                    Gui.SetLogForeColor(Colors.LogDefaultColor);
                    WriteLogLine(LogLevel.Info, sender, $"<=  {eventArgs.ReturnValue}");
                    Gui.UpdateChannelStatus(ChannelStatusType.Disconnected);
                }
                else
                {
                    Gui.SetLogForeColor(Colors.LogErrorColor);
                    WriteLogLine(LogLevel.Error, sender, $"<=  {eventArgs.ReturnValue}");
                    Gui.UpdateChannelStatus(ChannelStatusType.Error);
                }

                Gui.UpdateLastError(eventArgs.ReturnValue);
            });
        }