From 27fe87e509a97b36cbb0f08c1904f59d4e67cda8 Mon Sep 17 00:00:00 2001 From: Matthew Zipkin Date: Tue, 9 Feb 2021 13:42:07 -0500 Subject: [PATCH] node: reserve 'ns' and 'rs' from plugin ids and add to get() --- lib/node/node.js | 8 ++++++++ 1 file changed, 8 insertions(+) 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;