Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit 4b7a52a

Browse files
authored
fix: update interfaces (#123)
1 parent 8f241f5 commit 4b7a52a

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,14 @@
133133
"release": "semantic-release"
134134
},
135135
"dependencies": {
136+
"@libp2p/interfaces": "^1.3.18",
136137
"@libp2p/logger": "^1.1.2",
137138
"@libp2p/peer-id": "^1.1.8",
138139
"@multiformats/mafmt": "^11.0.2",
139140
"@multiformats/multiaddr": "^10.1.7"
140141
},
141142
"devDependencies": {
142-
"@libp2p/interface-compliance-tests": "^1.1.16",
143-
"@libp2p/interfaces": "^1.3.14",
143+
"@libp2p/interface-compliance-tests": "^1.1.20",
144144
"aegir": "^36.1.3"
145145
}
146146
}

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { P2P } from '@multiformats/mafmt'
33
import { CustomEvent, EventEmitter } from '@libp2p/interfaces'
44
import { logger } from '@libp2p/logger'
55
import type { PeerDiscovery, PeerDiscoveryEvents } from '@libp2p/interfaces/peer-discovery'
6-
import type { PeerData } from '@libp2p/interfaces/peer-data'
6+
import type { PeerInfo } from '@libp2p/interfaces/peer-info'
77
import { peerIdFromString } from '@libp2p/peer-id'
88

99
const log = logger('libp2p:bootstrap')
@@ -27,7 +27,7 @@ export class Bootstrap extends EventEmitter<PeerDiscoveryEvents> implements Peer
2727
static tag = 'bootstrap'
2828

2929
private timer?: ReturnType<typeof setInterval>
30-
private readonly list: PeerData[]
30+
private readonly list: PeerInfo[]
3131
private readonly interval: number
3232

3333
constructor (options: BootstrapOptions = { list: [] }) {
@@ -53,7 +53,7 @@ export class Bootstrap extends EventEmitter<PeerDiscoveryEvents> implements Peer
5353
continue
5454
}
5555

56-
const peerData: PeerData = {
56+
const peerData: PeerInfo = {
5757
id: peerIdFromString(peerIdStr),
5858
multiaddrs: [ma],
5959
protocols: []
@@ -89,7 +89,7 @@ export class Bootstrap extends EventEmitter<PeerDiscoveryEvents> implements Peer
8989
}
9090

9191
this.list.forEach((peerData) => {
92-
this.dispatchEvent(new CustomEvent<PeerData>('peer', { detail: peerData }))
92+
this.dispatchEvent(new CustomEvent<PeerInfo>('peer', { detail: peerData }))
9393
})
9494
}
9595

test/bootstrap.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { IPFS } from '@multiformats/mafmt'
55
import { Bootstrap } from '../src/index.js'
66
import peerList from './fixtures/default-peers.js'
77
import partialValidPeerList from './fixtures/some-invalid-peers.js'
8-
import type { PeerData } from '@libp2p/interfaces/peer-data'
8+
import type { PeerInfo } from '@libp2p/interfaces/peer-info'
99
import { isPeerId } from '@libp2p/interfaces/peer-id'
1010

1111
describe('bootstrap', () => {
@@ -63,7 +63,7 @@ describe('bootstrap', () => {
6363
interval
6464
})
6565

66-
let emitted: PeerData[] = []
66+
let emitted: PeerInfo[] = []
6767
r.addEventListener('peer', p => emitted.push(p.detail))
6868

6969
// Should fire emit event for each peer in list on start,

0 commit comments

Comments
 (0)