From f89f2e7591014ff430cf1bdee581e9f95341e223 Mon Sep 17 00:00:00 2001 From: softworkz Date: Mon, 10 Nov 2025 21:27:33 +0100 Subject: [PATCH] SocketIOFacade: Add missing locking on .Off calls --- src/ElectronNET.API/Bridge/SocketIOFacade.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ElectronNET.API/Bridge/SocketIOFacade.cs b/src/ElectronNET.API/Bridge/SocketIOFacade.cs index 86453637..ed13afc9 100644 --- a/src/ElectronNET.API/Bridge/SocketIOFacade.cs +++ b/src/ElectronNET.API/Bridge/SocketIOFacade.cs @@ -86,7 +86,7 @@ public void Once(string eventName, Action action) { _socket.On(eventName, _ => { - _socket.Off(eventName); + this.Off(eventName); Task.Run(action); }); } @@ -98,7 +98,7 @@ public void Once(string eventName, Action action) { _socket.On(eventName, (socketIoResponse) => { - _socket.Off(eventName); + this.Off(eventName); Task.Run(() => action(socketIoResponse.GetValue())); }); }