From 7b726650e9668297b3d599b38b324a8a690d80c8 Mon Sep 17 00:00:00 2001 From: Fabio Berger Date: Thu, 10 May 2018 14:59:54 +0200 Subject: Improve createOrderWatcherAsync --- packages/0x.js/src/0x.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'packages') diff --git a/packages/0x.js/src/0x.ts b/packages/0x.js/src/0x.ts index 7850a782d..c68a17015 100644 --- a/packages/0x.js/src/0x.ts +++ b/packages/0x.js/src/0x.ts @@ -218,11 +218,12 @@ export class ZeroEx { * @param config The configuration object. Look up the type for the description. * @return An instance of the 0x.js OrderWatcher class. */ - public async createOrderWatcherAsync(config?: OrderWatcherConfig) { + public async createOrderWatcherAsync(config?: OrderWatcherConfig): Promise { // Hack: Get Web3Wrapper from ZeroExContract - const web3Wrapper = (this._contractWrappers as any)._web3Wrapper; - const networkId = web3Wrapper.getNetworkIdAsync(); + const web3Wrapper: Web3Wrapper = (this._contractWrappers as any)._web3Wrapper; + const networkId = await web3Wrapper.getNetworkIdAsync(); const provider = this._contractWrappers.getProvider(); - return new OrderWatcher(provider, networkId, config); + const orderWatcher = new OrderWatcher(provider, networkId, config); + return orderWatcher; } } -- cgit v1.2.3