From f301b1f7b48d9448d3837488e6030b6731397e64 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Fri, 16 Jun 2023 22:49:38 +0200 Subject: [PATCH] chore: fix failing test --- packages/libp2p/src/registrar.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/libp2p/src/registrar.ts b/packages/libp2p/src/registrar.ts index 1c2efbd2c0..9bb4e628f1 100644 --- a/packages/libp2p/src/registrar.ts +++ b/packages/libp2p/src/registrar.ts @@ -117,6 +117,10 @@ export class DefaultRegistrar implements Registrar { * Register handlers for a set of multicodecs given */ async register (protocol: string, topology: Topology): Promise { + if (topology == null) { + throw new CodeError('invalid topology', codes.ERR_INVALID_PARAMETERS) + } + // Create topology const id = `${(Math.random() * 1e9).toString(36)}${Date.now()}`