fix: make maxPerPage for the SRA getAvailableMakerAssetDatasAsync call a local var

This commit is contained in:
fragosti
2018-11-01 15:11:03 -07:00
parent 32de4862ba
commit c50c4a4669
2 changed files with 3 additions and 3 deletions

View File

@@ -36,6 +36,5 @@ export const constants = {
DEFAULT_ASSET_BUYER_OPTS,
DEFAULT_BUY_QUOTE_EXECUTION_OPTS,
DEFAULT_BUY_QUOTE_REQUEST_OPTS,
MAX_PER_PAGE: 1000,
EMPTY_ORDERS_AND_FILLABLE_AMOUNTS,
};

View File

@@ -2,7 +2,6 @@ import { HttpClient } from '@0x/connect';
import { APIOrder, AssetPairsResponse, OrderbookResponse } from '@0x/types';
import * as _ from 'lodash';
import { constants } from '../constants';
import {
AssetBuyerError,
OrderProvider,
@@ -87,7 +86,9 @@ export class StandardRelayerAPIOrderProvider implements OrderProvider {
* @return An array of asset data strings that can be purchased using takerAssetData.
*/
public async getAvailableMakerAssetDatasAsync(takerAssetData: string): Promise<string[]> {
const requestOpts = { networkId: this.networkId, perPage: constants.MAX_PER_PAGE };
// Return a maximum of 1000 asset datas
const maxPerPage = 1000;
const requestOpts = { networkId: this.networkId, perPage: maxPerPage };
const assetPairsRequest = { assetDataA: takerAssetData };
const fullRequest = {
...requestOpts,