public void SubscribeToOrderBookSideUpdatesV2(string market, Action <KunaOrderBookUpdateEventV2, string> onUpdate) { var _myChannel = _pusherClient.Subscribe(FillPathParameter(MarketTradesChannel, market)); _myChannel.Bind("update", (dynamic data) => { string t = Convert.ToString(data); KunaOrderBookUpdateEventV2 deserialized = Deserialize <KunaOrderBookUpdateEventV2>(t).Data; onUpdate(deserialized, market); }); }
private void SocketOrderBookUpdate(KunaOrderBookUpdateEventV2 arg1, string arg2) { SetInitialOrderBook(DateTime.UtcNow.Ticks, arg1.Bids.OrderByDescending(c => c.Price), arg1.Asks.OrderBy(c => c.Price)); }