private XSubscriber getXSubscriber(string topic, string method) { var result = new XSubscriber(); result.Topic = topic; result.Method = method; result.Callback = receiveAppMsg; return(result); }
private void receiveAppMsg(XSubscriber subscriber, XMessage msg) { try { if (!topiccallbacks.TryGetValue(subscriber.XGuid, out FrameSubscribe callback)) { return; } if (callback == null || callback.Frame == null || string.IsNullOrWhiteSpace(callback.JsCallback)) { return; } mExecuteScriptBase64Async(callback, msg); } catch { } }