mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
JS: Remote.from_config now takes an obj or a name.
This commit is contained in:
@@ -176,12 +176,12 @@ Request.prototype.accounts = function (accounts) {
|
|||||||
//
|
//
|
||||||
|
|
||||||
// --> trusted: truthy, if remote is trusted
|
// --> trusted: truthy, if remote is trusted
|
||||||
var Remote = function (trusted, websocket_ip, websocket_port, trace) {
|
var Remote = function (opts, trace) {
|
||||||
this.trusted = trusted;
|
this.trusted = opts.trusted;
|
||||||
this.websocket_ip = websocket_ip;
|
this.websocket_ip = opts.websocket_ip;
|
||||||
this.websocket_port = websocket_port;
|
this.websocket_port = opts.websocket_port;
|
||||||
this.id = 0;
|
this.id = 0;
|
||||||
this.trace = trace;
|
this.trace = opts.trace || trace;
|
||||||
this._ledger_current_index = undefined;
|
this._ledger_current_index = undefined;
|
||||||
this._ledger_hash = undefined;
|
this._ledger_hash = undefined;
|
||||||
this._ledger_time = undefined;
|
this._ledger_time = undefined;
|
||||||
@@ -219,10 +219,10 @@ var Remote = function (trusted, websocket_ip, websocket_port, trace) {
|
|||||||
|
|
||||||
Remote.prototype = new EventEmitter;
|
Remote.prototype = new EventEmitter;
|
||||||
|
|
||||||
Remote.from_config = function (name, trace) {
|
Remote.from_config = function (obj, trace) {
|
||||||
var serverConfig = exports.config.servers[name];
|
var serverConfig = 'string' === typeof obj ? exports.config.servers[obj] : obj;
|
||||||
|
|
||||||
var remote = new Remote(serverConfig.trusted, serverConfig.websocket_ip, serverConfig.websocket_port, trace);
|
var remote = new Remote(serverConfig, trace);
|
||||||
|
|
||||||
for (var account in exports.config.accounts) {
|
for (var account in exports.config.accounts) {
|
||||||
var accountInfo = exports.config.accounts[account];
|
var accountInfo = exports.config.accounts[account];
|
||||||
|
|||||||
Reference in New Issue
Block a user