Example #1
0
        private XSubscriber getXSubscriber(string topic, string method)
        {
            var result = new XSubscriber();

            result.Topic    = topic;
            result.Method   = method;
            result.Callback = receiveAppMsg;
            return(result);
        }
Example #2
0
 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
     { }
 }