Skip to content

Multiple async requests on non-public API throws invalid api key exception #3

Open
@rfcdejong

Description

@rfcdejong

This works

var ordersTask = _poloniexClient.Markets.GetOpenOrdersAsync(ethCurrencyPair, 10);
var orders = ordersTask.Result;
var myOrdersTask = _poloniexClient.Trading.GetOpenOrdersAsync(ethCurrencyPair);
var myOrders = myOrdersTask.Result;
var myTradesTask = _poloniexClient.Trading.GetTradesAsync(ethCurrencyPair, DateTime.Now.AddHours(-4), DateTime.Now);
var myTrades = myTradesTask.Result;

This throws an exception about invalid api key

var ordersTask = _poloniexClient.Markets.GetOpenOrdersAsync(ethCurrencyPair, 10);
var myOrdersTask = _poloniexClient.Trading.GetOpenOrdersAsync(ethCurrencyPair);
var myTradesTask = _poloniexClient.Trading.GetTradesAsync(ethCurrencyPair, DateTime.Now.AddHours(-4), DateTime.Now);

Task.WaitAll(ordersTask, myOrdersTask, myTradesTask)

var orders = ordersTask.Result;
var myOrders = myOrdersTask.Result;
var myTrades = myTradesTask.Result;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions