Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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));
 }