From f4631c99f7336b29531cf22ad14bc6b6aaa9adc1 Mon Sep 17 00:00:00 2001 From: Gregor Biswanger Date: Fri, 11 Jan 2019 10:00:00 +0100 Subject: [PATCH] remove to listen on errors --- ElectronNET.API/HostHook.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ElectronNET.API/HostHook.cs b/ElectronNET.API/HostHook.cs index 0c88304..1439c15 100644 --- a/ElectronNET.API/HostHook.cs +++ b/ElectronNET.API/HostHook.cs @@ -10,6 +10,7 @@ namespace ElectronNET.API { private static HostHook _electronHostHook; private static object _syncRoot = new object(); + string oneCallguid = Guid.NewGuid().ToString(); internal HostHook() { } @@ -34,15 +35,13 @@ namespace ElectronNET.API public void Call(string socketEventName, params dynamic[] arguments) { - string guid = Guid.NewGuid().ToString(); - - BridgeConnector.Socket.On(socketEventName + "Error" + guid, (result) => + BridgeConnector.Socket.On(socketEventName + "Error" + oneCallguid, (result) => { - BridgeConnector.Socket.Off(socketEventName + "Error" + guid); + BridgeConnector.Socket.Off(socketEventName + "Error" + oneCallguid); Electron.Dialog.ShowErrorBox("Host Hook Exception", result.ToString()); }); - BridgeConnector.Socket.Emit(socketEventName, arguments, guid); + BridgeConnector.Socket.Emit(socketEventName, arguments, oneCallguid); } public Task CallAsync(string socketEventName, params dynamic[] arguments) @@ -58,6 +57,7 @@ namespace ElectronNET.API BridgeConnector.Socket.On(socketEventName + "Complete" + guid, (result) => { + BridgeConnector.Socket.Off(socketEventName + "Error" + guid); BridgeConnector.Socket.Off(socketEventName + "Complete" + guid); T data;