Update connect types in preperation for publishing
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
vx.x.x
|
vx.x.x
|
||||||
------------------------
|
------------------------
|
||||||
* Expose WebSocketOrderbookChannel and associated types to public interface (#251)
|
* Expose WebSocketOrderbookChannel and associated types to public interface (#251)
|
||||||
|
* Remove tokenA and tokenB fields from OrdersRequest (#256)
|
||||||
|
|
||||||
v0.2.0 - _November 29, 2017_
|
v0.2.0 - _November 29, 2017_
|
||||||
------------------------
|
------------------------
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ export interface OrderbookChannelHandler {
|
|||||||
order: SignedOrder) => void;
|
order: SignedOrder) => void;
|
||||||
onError: (channel: OrderbookChannel, subscriptionOpts: OrderbookChannelSubscriptionOpts,
|
onError: (channel: OrderbookChannel, subscriptionOpts: OrderbookChannelSubscriptionOpts,
|
||||||
err: Error) => void;
|
err: Error) => void;
|
||||||
onClose: (channel: OrderbookChannel) => void;
|
onClose: (channel: OrderbookChannel, subscriptionOpts: OrderbookChannelSubscriptionOpts) => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrderbookChannelMessage =
|
export type OrderbookChannelMessage =
|
||||||
@@ -128,8 +128,6 @@ export interface OrdersRequest {
|
|||||||
tokenAddress?: string;
|
tokenAddress?: string;
|
||||||
makerTokenAddress?: string;
|
makerTokenAddress?: string;
|
||||||
takerTokenAddress?: string;
|
takerTokenAddress?: string;
|
||||||
tokenA?: string;
|
|
||||||
tokenB?: string;
|
|
||||||
maker?: string;
|
maker?: string;
|
||||||
taker?: string;
|
taker?: string;
|
||||||
trader?: string;
|
trader?: string;
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ export class WebSocketOrderbookChannel implements OrderbookChannel {
|
|||||||
handler.onError(this, subscriptionOpts, wsError);
|
handler.onError(this, subscriptionOpts, wsError);
|
||||||
});
|
});
|
||||||
connection.on(WebsocketConnectionEventType.Close, () => {
|
connection.on(WebsocketConnectionEventType.Close, () => {
|
||||||
handler.onClose(this);
|
handler.onClose(this, subscriptionOpts);
|
||||||
});
|
});
|
||||||
connection.on(WebsocketConnectionEventType.Message, message => {
|
connection.on(WebsocketConnectionEventType.Message, message => {
|
||||||
this._handleWebSocketMessage(subscribeMessage.requestId, subscriptionOpts, message, handler);
|
this._handleWebSocketMessage(subscribeMessage.requestId, subscriptionOpts, message, handler);
|
||||||
|
|||||||
@@ -61,12 +61,12 @@ describe('HttpClient', () => {
|
|||||||
const orders = await relayerClient.getOrdersAsync();
|
const orders = await relayerClient.getOrdersAsync();
|
||||||
expect(orders).to.be.deep.equal(ordersResponse);
|
expect(orders).to.be.deep.equal(ordersResponse);
|
||||||
});
|
});
|
||||||
it('gets specfic orders for request', async () => {
|
it('gets specific orders for request', async () => {
|
||||||
const tokenAddress = '0x323b5d4c32345ced77393b3530b1eed0f346429d';
|
const tokenAddress = '0x323b5d4c32345ced77393b3530b1eed0f346429d';
|
||||||
const ordersRequest = {
|
const ordersRequest = {
|
||||||
tokenA: tokenAddress,
|
tokenAddress,
|
||||||
};
|
};
|
||||||
const urlWithQuery = `${url}?tokenA=${tokenAddress}`;
|
const urlWithQuery = `${url}?tokenAddress=${tokenAddress}`;
|
||||||
fetchMock.get(urlWithQuery, ordersResponseJSON);
|
fetchMock.get(urlWithQuery, ordersResponseJSON);
|
||||||
const orders = await relayerClient.getOrdersAsync(ordersRequest);
|
const orders = await relayerClient.getOrdersAsync(ordersRequest);
|
||||||
expect(orders).to.be.deep.equal(ordersResponse);
|
expect(orders).to.be.deep.equal(ordersResponse);
|
||||||
|
|||||||
Reference in New Issue
Block a user