From e802b8e69f63570087f2423e201110f9385dc6a0 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Tue, 1 Jan 2019 17:01:51 +0100 Subject: [PATCH] Only re-create query subscriptions (#525) --- packages/rpc-provider/src/ws/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/rpc-provider/src/ws/index.ts b/packages/rpc-provider/src/ws/index.ts index 36ac3c2f2d..d9c650659e 100644 --- a/packages/rpc-provider/src/ws/index.ts +++ b/packages/rpc-provider/src/ws/index.ts @@ -331,6 +331,12 @@ export default class WsProvider implements WSProviderInterface { Object.keys(subscriptions).forEach(async (id) => { const { callback, method, params, type } = subscriptions[id]; + // only re-create methods with '
_subscribe`, i.e. submissions such + // as 'author_submitAndWatchExtrinsic' are not included + if (method.indexOf('_subscribe') === -1) { + return; + } + try { await this.subscribe(type, method, params, callback); } catch (error) {