Remove chainId from the orderbook pacakge
This commit is contained in:
parent
6252446bd3
commit
8a8ec79c6c
@ -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;
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
@ -125,7 +125,7 @@ export class SRAWebsocketOrderProvider extends BaseSRAOrderProvider {
|
||||
const ordersChannelHandler: OrdersChannelHandler = {
|
||||
onUpdate: async (_channel, _opts, apiOrders) => this._handleOrderUpdates(apiOrders),
|
||||
// tslint:disable-next-line:no-empty
|
||||
onError: (_channel, _err) => {},
|
||||
onError: (_channel, _err) => { },
|
||||
onClose: async () => {
|
||||
// Do not reconnect if destroyed
|
||||
if (this._isDestroyed) {
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user