Merge pull request #1216 from julienmalard/patch-1

Use `.name` instead of `.code` for errors
This commit is contained in:
Hayden Young 2025-02-12 19:29:31 +08:00 committed by GitHub
commit 3d41ab5d99
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -194,9 +194,8 @@ const Sync = async ({ ipfs, log, events, onSynced, start, timeout }) => {
const stream = await libp2p.dialProtocol(remotePeer, headsSyncAddress, { signal })
await pipe(sendHeads, stream, receiveHeads(peerId))
} catch (e) {
console.error(e)
peers.delete(peerId)
if (e.code === 'ERR_UNSUPPORTED_PROTOCOL') {
if (e.name === 'UnsupportedProtocolError') {
// Skip peer, they don't have this database currently
} else {
events.emit('error', e)