From f56839ec6bf60e0ddcaa52e9adac24d117c9506f Mon Sep 17 00:00:00 2001 From: David Sun Date: Mon, 24 Feb 2020 12:24:07 -0500 Subject: [PATCH] call destroyAsync on unmount --- packages/asset-swapper/src/swap_quoter.ts | 3 ++- packages/instant/src/components/zero_ex_instant_provider.tsx | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/asset-swapper/src/swap_quoter.ts b/packages/asset-swapper/src/swap_quoter.ts index 063c045ac1..86090b6205 100644 --- a/packages/asset-swapper/src/swap_quoter.ts +++ b/packages/asset-swapper/src/swap_quoter.ts @@ -466,7 +466,8 @@ export class SwapQuoter { * Destroys any subscriptions or connections. */ public async destroyAsync(): Promise { - return this.orderbook.destroyAsync(); + await this._protocolFeeUtils.destroyAsync(); + await this.orderbook.destroyAsync(); } /** diff --git a/packages/instant/src/components/zero_ex_instant_provider.tsx b/packages/instant/src/components/zero_ex_instant_provider.tsx index 4eda54b288..1c0c209cc2 100644 --- a/packages/instant/src/components/zero_ex_instant_provider.tsx +++ b/packages/instant/src/components/zero_ex_instant_provider.tsx @@ -153,6 +153,9 @@ export class ZeroExInstantProvider extends React.PureComponent