/// <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)); }
/// <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(); }