/// <summary> /// Broadcast ExceptionMessage For connect to vpn being compleated /// </summary> /// <param name="response"></param> public void ConnectedToVpn(ConnectToVpnResponse response) { try { if (string.IsNullOrWhiteSpace(response.Status)) { Console.WriteLine("Vpn Connected to: " + response.VpnLocation); UIThreadHook.HookOntoGuiThead(() => { Global.BasicNotificationAlert("Connected", "Vpn Connected to: " + response.VpnLocation, MainPageController); }); } else { Console.WriteLine("Connection Attempted failed to " + response.VpnLocation + " Reason:" + response.Status); } } catch (Exception ex) { UIThreadHook.HookOntoGuiThead(() => { Global.BasicNotificationAlert("Something Broke", "We were unable to process a request", MainPageController, ex.ToString()); }); } }
private void AddBroadcastListener() { connection_.AddBroadcastCallbackHandler("connecttovpn", (JObject response) => { //RouterVpnManagerLogLibrary.Log("Connection has been made to " + response["data"].ToString()); ConnectToVpnResponse ctvr = response.ToObject <ConnectToVpnResponse>(); ctvr.SetData(); listener_?.ConnectedToVpn(ctvr); }); connection_.AddBroadcastCallbackHandler("disconnectfrompvpn", (JObject response) => { //RouterVpnManagerLogLibrary.Log("Disconnection has been made from " + response["data"].ToString()); DisconnectFromVpnResponse dfvr = response.ToObject <DisconnectFromVpnResponse>(); dfvr.SetData(); listener_?.DisconnectedFromVpn(dfvr); }); connection_.AddBroadcastCallbackHandler("broadcastlog", (JObject response) => { BroadcastMessage bm = response.ToObject <BroadcastMessage>(); bm.SetData(); RouterVpnManagerLogLibrary.LogBroadcastMessage(bm.Message); }); }
public void ConnectedToVpn(ConnectToVpnResponse response) { if (string.IsNullOrWhiteSpace(response.Status)) { Console.WriteLine("Vpn Connected to: " + response.VpnLocation); } else { Console.WriteLine("Connection Attempted failed to " + response.VpnLocation + " Reason:" + response.Status); } }