public void UnSubscribe(ISubscribeParam param) { ISubscribeParam sp; if (DicSubscribeParams.TryRemove(param.Key, out sp)) { var unTopic = "42[\"unsubscribe\",\"" + sp.Key + "\"]"; pushTaker.UnSubscribe(unTopic); logger.Info("pushTaker UnSubscribe topic = " + sp.Key + " Param = " + JsonConvert.SerializeObject(sp)); } }
public void Subscribe(ISubscribeParam param) { DicSubscribeParams.TryAdd(param.Key, param); }