Remove chainId from the orderbook pacakge

This commit is contained in:
fragosti 2019-11-08 16:32:22 -08:00
parent 6252446bd3
commit 8a8ec79c6c
4 changed files with 5 additions and 11 deletions

View File

@ -10,17 +10,15 @@ export const PER_PAGE_DEFAULT = 100;
export abstract class BaseSRAOrderProvider extends BaseOrderProvider {
protected readonly _httpClient: HttpClient;
protected readonly _chainId?: number;
protected readonly _perPage: number;
/**
* This is an internal class for Websocket and Polling Order Providers
*/
constructor(orderStore: OrderStore, httpEndpoint: string, perPage: number = PER_PAGE_DEFAULT, chainId?: number) {
constructor(orderStore: OrderStore, httpEndpoint: string, perPage: number = PER_PAGE_DEFAULT) {
super(orderStore);
this._httpClient = new HttpClient(httpEndpoint);
this._perPage = perPage;
this._chainId = chainId;
}
/**
@ -30,7 +28,6 @@ export abstract class BaseSRAOrderProvider extends BaseOrderProvider {
public async getAvailableAssetDatasAsync(): Promise<AssetPairsItem[]> {
const requestOpts = {
perPage: this._perPage,
chainId: this._chainId,
};
let recordsToReturn: AssetPairsItem[] = [];
@ -60,7 +57,7 @@ export abstract class BaseSRAOrderProvider extends BaseOrderProvider {
const rejected: RejectedOrder[] = [];
for (const order of orders) {
try {
await this._httpClient.submitOrderAsync(order, { chainId: this._chainId });
await this._httpClient.submitOrderAsync(order);
accepted.push(order);
} catch (e) {
rejected.push({ order, message: e.message });
@ -83,7 +80,6 @@ export abstract class BaseSRAOrderProvider extends BaseOrderProvider {
makerAssetData,
takerAssetData,
perPage: this._perPage,
chainId: this._chainId,
};
let hasMorePages = true;

View File

@ -18,7 +18,7 @@ export class SRAPollingOrderProvider extends BaseSRAOrderProvider {
* @param orderStore The `OrderStore` where orders are added and removed from
*/
constructor(opts: SRAPollingOrderProviderOpts, orderStore: OrderStore) {
super(orderStore, opts.httpEndpoint, opts.perPage, opts.chainId);
super(orderStore, opts.httpEndpoint, opts.perPage);
assert.isNumber('pollingIntervalMs', opts.pollingIntervalMs);
this._pollingIntervalMs = opts.pollingIntervalMs;
}

View File

@ -28,7 +28,7 @@ export class SRAWebsocketOrderProvider extends BaseSRAOrderProvider {
* @param orderStore The `OrderStore` where orders are added and removed from
*/
constructor(opts: SRAWebsocketOrderProviderOpts, orderStore: OrderStore) {
super(orderStore, opts.httpEndpoint, PER_PAGE_DEFAULT, opts.chainId);
super(orderStore, opts.httpEndpoint, PER_PAGE_DEFAULT);
assert.isUri('websocketEndpoint', opts.websocketEndpoint);
this._websocketEndpoint = opts.websocketEndpoint;
}

View File

@ -26,8 +26,6 @@ export interface SRAWebsocketOrderProviderOpts {
httpEndpoint: string;
// The websocket endpoint to the SRA service, e.g wss://ws.sra.0x.org/
websocketEndpoint: string;
// The chain Id
chainId?: number;
}
/**