aboutsummaryrefslogtreecommitdiffstats
path: root/packages/connect/src/orders_channel_factory.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/connect/src/orders_channel_factory.ts')
-rw-r--r--packages/connect/src/orders_channel_factory.ts29
1 files changed, 0 insertions, 29 deletions
diff --git a/packages/connect/src/orders_channel_factory.ts b/packages/connect/src/orders_channel_factory.ts
deleted file mode 100644
index 5986d2a77..000000000
--- a/packages/connect/src/orders_channel_factory.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-import * as WebSocket from 'websocket';
-
-import { OrdersChannel, OrdersChannelHandler } from './types';
-import { assert } from './utils/assert';
-import { WebSocketOrdersChannel } from './ws_orders_channel';
-
-export const ordersChannelFactory = {
- /**
- * Instantiates a new WebSocketOrdersChannel instance
- * @param url The relayer API base WS url you would like to interact with
- * @param handler An OrdersChannelHandler instance that responds to various
- * channel updates
- * @return An OrdersChannel Promise
- */
- async createWebSocketOrdersChannelAsync(url: string, handler: OrdersChannelHandler): Promise<OrdersChannel> {
- assert.isUri('url', url);
- assert.isOrdersChannelHandler('handler', handler);
- return new Promise<OrdersChannel>((resolve, reject) => {
- const client = new WebSocket.w3cwebsocket(url);
- client.onopen = () => {
- const ordersChannel = new WebSocketOrdersChannel(client, handler);
- resolve(ordersChannel);
- };
- client.onerror = err => {
- reject(err);
- };
- });
- },
-};