public override async void cancel(string orderID) { try { if (server.dctIdToOrder.ContainsKey(orderID)) { COrder order = server.dctIdToOrder[orderID]; if (order.canCancel()) { await api.CancelOrderAsync(orderID); System.Threading.Thread.Sleep(100); order.Status = COrder.OrderState.Cancelled; order.TimeStampLastUpdate = DateTime.Now; order.updateGUI(); } } } catch (Exception ex) { server.AddLog(ex.Message); } }
public async Task CancelOrder(string orderId, string market) { await _api.CancelOrderAsync(orderId, market); }