mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-20 12:15:51 +00:00
Rework RPC ledger.
This commit is contained in:
committed by
Stefan Thomas
parent
f97f4ed26f
commit
f4a598c249
@@ -727,16 +727,37 @@ Remote.prototype.request_server_info = function () {
|
||||
|
||||
// XXX This is a bad command. Some varients don't scale.
|
||||
// XXX Require the server to be trusted.
|
||||
Remote.prototype.request_ledger = function (ledger, full) {
|
||||
Remote.prototype.request_ledger = function (ledger, opts) {
|
||||
//utils.assert(this.trusted);
|
||||
|
||||
var request = new Request(this, 'ledger');
|
||||
|
||||
if (ledger)
|
||||
{
|
||||
// DEPRECATED: use .ledger_hash() or .ledger_index()
|
||||
console.log("request_ledger: ledger parameter is deprecated");
|
||||
request.message.ledger = ledger;
|
||||
}
|
||||
|
||||
if (full)
|
||||
if ('object' == typeof opts) {
|
||||
if (opts.full)
|
||||
request.message.full = true;
|
||||
|
||||
if (opts.expand)
|
||||
request.message.expand = true;
|
||||
|
||||
if (opts.transactions)
|
||||
request.message.transactions = true;
|
||||
|
||||
if (opts.accounts)
|
||||
request.message.accounts = true;
|
||||
}
|
||||
// DEPRECATED:
|
||||
else if (opts)
|
||||
{
|
||||
console.log("request_ledger: full parameter is deprecated");
|
||||
request.message.full = true;
|
||||
}
|
||||
|
||||
return request;
|
||||
};
|
||||
@@ -971,17 +992,6 @@ Remote.prototype.request_book_offers = function (gets, pays, taker) {
|
||||
return request;
|
||||
};
|
||||
|
||||
Remote.prototype.request_ledger = function (ledger, full) {
|
||||
var request = new Request(this, 'ledger');
|
||||
|
||||
request.message.ledger = ledger;
|
||||
|
||||
if (full)
|
||||
request.message.full = true;
|
||||
|
||||
return request;
|
||||
};
|
||||
|
||||
Remote.prototype.request_wallet_accounts = function (seed) {
|
||||
utils.assert(this.trusted); // Don't send secrets.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user