public Task <AccountOffers> AccountOffers(AccountOffersRequest request) { var command = JsonConvert.SerializeObject(request, serializerSettings); TaskCompletionSource <AccountOffers> task = new TaskCompletionSource <AccountOffers>(); TaskInfo taskInfo = new TaskInfo(); taskInfo.TaskId = request.Id; taskInfo.TaskCompletionResult = task; taskInfo.Type = typeof(AccountOffers); tasks.TryAdd(request.Id, taskInfo); client.SendMessage(command); return(task.Task); }
public void AccountOffers() { // Arrange var request = new AccountOffersRequest(); request.Params.Add(new AccountOffersRequestParams { Account = "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59", LedgerIndex = LedgerIndex.Current.ToLower() }); // Act var response = _client.AccountInformation.AccountOffersAsync(request).Result; // Assert Assert.AreEqual(Status.Success, response.Result.Status); }
public Task <AccountOffers> AccountOffers(string account) { AccountOffersRequest request = new AccountOffersRequest(account); return(AccountOffers(request)); }
public async Task <RpcJsonResponse <AccountOffersResult> > AccountOffersAsync(AccountOffersRequest request) { return(await PostAsync <RpcJsonResponse <AccountOffersResult>, AccountOffersResult>(request)); }