示例#1
0
        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);
        }
示例#2
0
        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;
        }