Merge pull request #833 from Yuvix25/ipc-once-memory

Fix huge memory waste in IpcMain.Once [IMPORTANT]
This commit is contained in:
Florian Rappl
2024-02-15 00:55:40 +01:00
committed by GitHub

View File

@@ -117,7 +117,7 @@ namespace ElectronNET.API
public void Once(string channel, Action<object> listener)
{
BridgeConnector.Socket.Emit("registerOnceIpcMainChannel", channel);
BridgeConnector.Socket.On(channel, (args) =>
BridgeConnector.Socket.Once<object>(channel, (args) =>
{
List<object> objectArray = FormatArguments(args);