Esempio n. 1
0
        public Task <OrderTrades> GetOrderTradesAsync(long orderId, CancellationToken cancellationToken = default)
        {
            var request = new OrderTradesRequest
            {
                OrderId = orderId
            };

            return(_client.PostAsync <OrderTrades>("order_trades", request, cancellationToken));
        }
Esempio n. 2
0
        public override async Task <TradesResponse> GetOrderTrades(OrderTradesRequest request, ServerCallContext context)
        {
            var trades = await _historyClient.GetOrderTradesAsync(context.GetHttpContext().User.GetWalletId(), request.OrderId);

            var res  = new TradesResponse();
            var data = _mapper.Map <List <Trade> >(trades);

            res.Payload.AddRange(data);

            return(res);
        }