diff --git a/src/js/orderbook.js b/src/js/orderbook.js index c78674e07..00ac29b23 100644 --- a/src/js/orderbook.js +++ b/src/js/orderbook.js @@ -32,7 +32,7 @@ var OrderBook = function (remote, if (OrderBook.subscribe_events.indexOf(type) !== -1) { if (!self._subs && 'open' === self._remote._online_state) { self._remote.request_subscribe() - .books([self.to_json()]) + .books([self.to_json()], true) .request(); } self._subs += 1; @@ -54,7 +54,7 @@ var OrderBook = function (remote, this._remote.on('connect', function () { if (self._subs) { self._remote.request_subscribe() - .books([self.to_json()]) + .books([self.to_json()], true) .request(); } }); diff --git a/src/js/remote.js b/src/js/remote.js index 2f99748b2..fed025256 100644 --- a/src/js/remote.js +++ b/src/js/remote.js @@ -203,7 +203,7 @@ Request.prototype.rt_accounts = function (accounts) { return this.accounts(accounts, true); }; -Request.prototype.books = function (books) { +Request.prototype.books = function (books, state) { var procBooks = []; for (var i = 0, l = books.length; i < l; i++) { @@ -221,6 +221,8 @@ Request.prototype.books = function (books) { json["IssuerIn"] = UInt160.json_rewrite(book["IssuerIn"]); } + if (state || book["StateNow"]) json["StateNow"] = true; + procBooks.push(json); } this.message.books = procBooks;