private JToken ReceiveIpcMessageSync(string channel, JToken message) { _app.DebugServer("Received Sync Ipc Message: " + EscapeCurlyBraces(message.ToString()) + " on channel :" + channel); var e = new IpcMessageEventArgs(channel, message); IpcMessageReceived?.Invoke(this, e); return JToken.FromObject(e.Result); }
private JToken ReceiveIpcMessageAsync(string channel, JToken message) { _app.DebugServer("Received Async Ipc Message: " + EscapeCurlyBraces(message.ToString()) + " on channel :" + channel); Task.Run(() => { IpcMessageReceived?.Invoke(this, new IpcMessageEventArgs(channel, message)); }); return null; }