public override Task <BalancesGetByAssetIdResponse> GetByAssetId(BalancesGetByAssetIdRequest request, ServerCallContext context) { using var activity = MyTelemetry.StartActivity("Balances.GetByAssetId"); activity?.AddTag("brokerId", request.BrokerId) .AddTag("walletId", request.WalletId) .AddTag("assetId", request.AssetId); return(_balancesServiceClient.GetByAssetIdAsync(request).ResponseAsync); }
public override async Task <BalancesGetByAssetIdResponse> GetByAssetId(BalancesGetByAssetIdRequest request, ServerCallContext context) { var balance = await _balancesService.GetByAssetIdAsync(request.WalletId, request.AssetId); var response = new BalancesGetByAssetIdResponse { Balance = _mapper.Map <Balance>(balance) }; return(response); }
public async Task <BalancesGetByAssetIdResponse> GetByAssetIdAsync(BalancesGetByAssetIdRequest request, CancellationToken cancellationToken = default) { return(await _client.GetByAssetIdAsync(request, cancellationToken : cancellationToken)); }