From 3b4461f2ff219b3de3c75bda809256d2fb629d88 Mon Sep 17 00:00:00 2001 From: tabcat Date: Tue, 21 Mar 2023 14:17:43 -0500 Subject: [PATCH 1/3] deps: install @libp2p/interfaces --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index e477cba5..e98d738d 100644 --- a/package.json +++ b/package.json @@ -167,6 +167,7 @@ "dependencies": { "@chainsafe/is-ip": "^2.0.1", "@chainsafe/netmask": "^2.0.0", + "@libp2p/interfaces": "^3.3.1", "dns-over-http-resolver": "^2.1.0", "err-code": "^3.0.1", "multiformats": "^11.0.0", From 376d63cd60d46f3f533afda8b75ec2c796f39268 Mon Sep 17 00:00:00 2001 From: tabcat Date: Tue, 21 Mar 2023 14:19:51 -0500 Subject: [PATCH 2/3] fix: replace err-code with CodeError --- src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 33712354..f368dbe5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -17,7 +17,7 @@ import { getProtocol, names } from './protocols-table.js' import varint from 'varint' import { CID } from 'multiformats/cid' import { base58btc } from 'multiformats/bases/base58' -import errCode from 'err-code' +import { CodeError } from '@libp2p/interfaces/errors' import { toString as uint8ArrayToString } from 'uint8arrays/to-string' import { equals as uint8ArrayEquals } from 'uint8arrays/equals' @@ -716,7 +716,7 @@ class DefaultMultiaddr implements Multiaddr { const resolver = resolvers.get(resolvableProto.name) if (resolver == null) { - throw errCode(new Error(`no available resolver for ${resolvableProto.name}`), 'ERR_NO_AVAILABLE_RESOLVER') + throw new CodeError(`no available resolver for ${resolvableProto.name}`, 'ERR_NO_AVAILABLE_RESOLVER') } const addresses = await resolver(this, options) From fc385d26988e6c0fcde76fdc939b02948cdf0131 Mon Sep 17 00:00:00 2001 From: tabcat Date: Tue, 21 Mar 2023 14:20:31 -0500 Subject: [PATCH 3/3] deps: remove err-code --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index e98d738d..8bc85b44 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,6 @@ "@chainsafe/netmask": "^2.0.0", "@libp2p/interfaces": "^3.3.1", "dns-over-http-resolver": "^2.1.0", - "err-code": "^3.0.1", "multiformats": "^11.0.0", "uint8arrays": "^4.0.2", "varint": "^6.0.0"