/// <summary>
        /// sub heart beat
        /// </summary>
        /// <param name="callbackFun"></param>
        /// <param name="cid"></param>
        public void SubHeartBeat(_OnSubHeartBeatResponse callbackFun, string cid = _DEFAULT_CID)
        {
            string   ch      = $"public.swap.heartbeat";
            WSOpData subData = new WSOpData()
            {
                op = "sub", topic = ch, cid = cid
            };

            Sub(JsonConvert.SerializeObject(subData), ch, callbackFun, typeof(SubHeartBeatResponse));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// sub heart beat
        /// </summary>
        /// <param name="callbackFun"></param>
        /// <param name="cid"></param>
        public void SubHeartBeat(_OnSubHeartBeatResponse callbackFun, string cid = WebSocketOp.DEFAULT_ID)
        {
            string   ch      = $"public.linear-swap.heartbeat";
            WSOpData subData = new WSOpData()
            {
                op = "sub", topic = ch, cid = cid
            };
            string sub_str = JsonConvert.SerializeObject(subData);

            WebSocketOp wsop = new WebSocketOp(this.path, sub_str, callbackFun, typeof(SubHeartBeatResponse), true, this.host);

            wsop.Connect();
        }