Skip to content

Commit f4631c9

Browse files
remove to listen on errors
1 parent 04968d0 commit f4631c9

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ElectronNET.API/HostHook.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ public sealed class HostHook
1010
{
1111
private static HostHook _electronHostHook;
1212
private static object _syncRoot = new object();
13+
string oneCallguid = Guid.NewGuid().ToString();
1314

1415
internal HostHook() { }
1516

@@ -34,15 +35,13 @@ internal static HostHook Instance
3435

3536
public void Call(string socketEventName, params dynamic[] arguments)
3637
{
37-
string guid = Guid.NewGuid().ToString();
38-
39-
BridgeConnector.Socket.On(socketEventName + "Error" + guid, (result) =>
38+
BridgeConnector.Socket.On(socketEventName + "Error" + oneCallguid, (result) =>
4039
{
41-
BridgeConnector.Socket.Off(socketEventName + "Error" + guid);
40+
BridgeConnector.Socket.Off(socketEventName + "Error" + oneCallguid);
4241
Electron.Dialog.ShowErrorBox("Host Hook Exception", result.ToString());
4342
});
4443

45-
BridgeConnector.Socket.Emit(socketEventName, arguments, guid);
44+
BridgeConnector.Socket.Emit(socketEventName, arguments, oneCallguid);
4645
}
4746

4847
public Task<T> CallAsync<T>(string socketEventName, params dynamic[] arguments)
@@ -58,6 +57,7 @@ public Task<T> CallAsync<T>(string socketEventName, params dynamic[] arguments)
5857

5958
BridgeConnector.Socket.On(socketEventName + "Complete" + guid, (result) =>
6059
{
60+
BridgeConnector.Socket.Off(socketEventName + "Error" + guid);
6161
BridgeConnector.Socket.Off(socketEventName + "Complete" + guid);
6262
T data;
6363

0 commit comments

Comments
 (0)