public TickerFormattedDto SanitizeTickerData(BaseRestResponse response, CoinPairDto pair) { TickerResponse ticker = (TickerResponse)response; if (ticker != null) { return(new TickerFormattedDto { ExchangeType = ExchangeTypeEnum.Cex, PairType = ResolvePairType(pair.symbol1, pair.symbol2), High = ticker.High, Last = ticker.Last, Low = ticker.Low, Time = ticker.TimestampDate, Volume = ticker.Volume }); } Logger.ErrorFormat("Failed to convert Cex ticker response to sanitized data the response is null"); throw new Exception("Failed to convert Cex ticker response to sanitized data the response is null"); }
public TickerFormattedDto SanitizeTickerData(BaseRestResponse response, CoinPairDto pair) { PoloniexCurrencyDto ticker = (PoloniexCurrencyDto)response; if (ticker != null) { return(new TickerFormattedDto { ExchangeType = ExchangeTypeEnum.Poloniex, PairType = ResolvePairType(pair.symbol1, pair.symbol2), High = ticker.highestBid, Last = ticker.last, Low = ticker.lowestAsk, Time = DateTime.Now, Volume = ticker.baseVolume }); } Logger.ErrorFormat("Failed to convert Cex ticker response to sanitized data the response is null"); throw new Exception("Failed to convert Cex ticker response to sanitized data the response is null"); }