[FIX] fix AutobridgeCalculator (RT-3445)

pass issuers to AutobridgeCalculator so
it can create offers with right issuers
This commit is contained in:
Ivan Tivonenko
2015-06-07 01:35:49 +03:00
parent 62b5953abe
commit 5379da4874
2 changed files with 6 additions and 2 deletions

View File

@@ -18,9 +18,11 @@ function assertValidLegOneOffer(legOneOffer, message) {
}
function AutobridgeCalculator(currencyGets, currencyPays,
legOneOffers, legTwoOffers) {
legOneOffers, legTwoOffers, issuerGets, issuerPays) {
this._currencyGets = currencyGets;
this._currencyPays = currencyPays;
this._issuerGets = issuerGets;
this._issuerPays = issuerPays;
this.legOneOffers = _.cloneDeep(legOneOffers);
this.legTwoOffers = _.cloneDeep(legTwoOffers);

View File

@@ -1189,7 +1189,9 @@ OrderBook.prototype.computeAutobridgedOffers = function() {
this._currencyGets,
this._currencyPays,
this._legOneBook.getOffersSync(),
this._legTwoBook.getOffersSync()
this._legTwoBook.getOffersSync(),
this._issuerGets,
this._issuerPays
);
this._offersAutobridged = autobridgeCalculator.calculate();