private void OnConnectionFailed(object sender, ConnectionFailedMessage args)
        {
            MessageBox.Show("Connection to Discord has failed. Check if your Discord client is running.", "Connection Error", MessageBoxButton.OK, MessageBoxImage.Warning);

            UpdateMainWindowViewModel.UpdateDiscordRPCConnectionStatus((string)Application.Current.FindResource("mw_status_on_connection_failed"));
            UpdateMainWindowViewModel.UpdateUserStatus((string)Application.Current.FindResource("mw_label_status_placeholder_waiting"));
        }
 private static void OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     //This is called when the client fails to establish a connection to discord.
     // It can be assumed that Discord is unavailable on the supplied pipe.
     Console.WriteLine("Pipe Connection Failed. Could not connect to pipe #{0}", args.FailedPipe);
     isRunning = false;
 }
 private void Client_OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     Logger.Info("Discord connection failed. ErrorCode: {0}", (object)args.Type);
     this.mIsDiscordConnected = false;
     this.Dispose();
     ClientStats.SendMiscellaneousStatsAsync("DiscordNotConnected", RegistryManager.Instance.UserGuid, RegistryManager.Instance.ClientVersion, RegistryManager.Instance.RegisteredEmail, Oem.Instance.OEM, (string)null, (string)null, (string)null, (string)null, "Android");
 }
示例#4
0
        private void OnConnectionFailed(Exception ex)
        {
            ConnectionFailedMessage failedMessage = new ConnectionFailedMessage
            {
                Exception  = ex,
                Connection = this,
                Host       = host,
                Port       = port,
            };

            messageSink.Send(failedMessage);
        }
示例#5
0
文件: RPC.cs 项目: lanicon/MultiRPC
 private static void Client_OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     if (!_failed)
     {
         _failed = true;
         MainPage._MainPage.frmRPCPreview.Dispatcher.Invoke(async() =>
         {
             await((RPCPreview)MainPage._MainPage.frmRPCPreview.Content).UpdateUIViewType(
                 RPCPreview.ViewType.Error, App.Text.AttemptingToReconnect);
             MainPage._MainPage.rCon.Text = App.Text.Loading;
         });
     }
 }
示例#6
0
 public void Handle(ConnectionFailedMessage message)
 {
     StatusBarTextBlock = "Could not connect : " + message.ErrorMessage;
 }
示例#7
0
 // Creates a new client in order to reconnect to discord
 private void OnDiscordDisconnect(object sender, ConnectionFailedMessage args)
 {
     Console.WriteLine("Connecting to Discord . . .");
     DisconnectClient();
     ConnectPresence();
 }
示例#8
0
 private void OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     _controlPanel.ChangeStatus = $"RPC Connection Failed!\n{args.Type} | {args.FailedPipe}";
 }
示例#9
0
 private static void OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     Console.WriteLine("Pipe Connection Failed. Could not connect to pipe #{0}", args.FailedPipe);
     isRunning = false;
 }
示例#10
0
 private void OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     MessageBox.Show("Connection to Discord has failed. Check if your Discord client is running.", "Connection Error", MessageBoxButton.OK, MessageBoxImage.Warning);
     mainViewModel.discordConnectionStatusViewModel.Status = "Failed to establish connection.";
 }
示例#11
0
 private void Client_OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     Console.WriteLine("[{1}] Pipe Connection Failed. Could not connect to pipe #{0}", args.FailedPipe, args.TimeCreated);
     isRunning = false;
 }
示例#12
0
 private void RpcClient_OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     this.Available = false;
     this.OnDisable?.Invoke(this, null);
 }
示例#13
0
 private void _RpcClientOnConnectionFailedHandler(object sender, ConnectionFailedMessage args)
 {
     // restart
     Stop();
     Start();
 }
示例#14
0
 private static void OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     RichPresenceHelper.Log(args.Type, args.TimeCreated,
                            string.Format("Pipe connection failed on #{0}.", args.FailedPipe));
     RichPresenceHelper.IsInitialized = false;
 }
示例#15
0
 private void OnConnectionFailed(Exception ex)
 {
     ConnectionFailedMessage failedMessage = new ConnectionFailedMessage
     {
         Exception = ex,
         Connection = this,
         Host = host,
         Port = port,
     };
     messageSink.Send(failedMessage);
 }
示例#16
0
 private void client_OnConnectionFailed(object sender, ConnectionFailedMessage e)
 {
     GetNode <Button>("TabContainer/Discord/VBoxContainer/HBoxContainer/Button").Disabled = false;
     GetNode <Label>("TabContainer/Discord/VBoxContainer/Label").Text = "Connection failed";
 }
示例#17
0
 private void OnConnectionFailed(object sender, ConnectionFailedMessage args)
 {
     Logger.Log($"Discord: Pipe Connection Failed. Could not connect to pipe #{args.FailedPipe}");
 }
示例#18
0
 public static Task HandleConnectionFailedMessage(Account account, ConnectionFailedMessage message)
 => Task.Run(() => account.Logger.LogError("IdentificationFrame", LanguageManager.Translate("82", message.Reason)));