diff --git a/lib/node/node.js b/lib/node/node.js index 10d9cc09..38e87286 100644 --- a/lib/node/node.js +++ b/lib/node/node.js @@ -342,6 +342,8 @@ class Node extends EventEmitter { case 'pool': case 'rpc': case 'http': + case 'ns': + case 'rs': assert(false, `${plugin.id} is already added.`); break; } @@ -401,6 +403,12 @@ class Node extends EventEmitter { case 'http': assert(this.http, 'http is not loaded.'); return this.http; + case 'rs': + assert(this.rs, 'rs is not loaded.'); + return this.rs; + case 'ns': + assert(this.ns, 'ns is not loaded.'); + return this.ns; } return this.plugins[name] || null;