Skip to content

Commit fc7b82f

Browse files
authored
fix: update interfaces (libp2p#406)
Update to the latest version of libp2p interfaces
1 parent 5181677 commit fc7b82f

File tree

6 files changed

+22
-9
lines changed

6 files changed

+22
-9
lines changed

packages/webrtc-star-transport/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class WebRTCStarDiscovery extends EventEmitter<PeerDiscoveryEvents> implements P
4343
this.started = false
4444
}
4545

46-
dispatchEvent (event: Event) {
46+
dispatchEvent (event: CustomEvent) {
4747
if (!this.isStarted()) {
4848
return false
4949
}

packages/webrtc-star-transport/test/browser.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,30 @@
22

33
import { WebRTCStar } from '../src/index.js'
44
import { createEd25519PeerId } from '@libp2p/peer-id-factory'
5-
import { mockUpgrader } from '@libp2p/interface-compliance-tests/transport/utils'
5+
import { mockRegistrar, mockUpgrader } from '@libp2p/interface-compliance-tests/mocks'
66
import dialTests from './transport/dial.js'
77
import listenTests from './transport/listen.js'
88
import discoveryTests from './transport/discovery.js'
99
import filterTests from './transport/filter.js'
10+
import { pipe } from 'it-pipe'
1011

1112
describe('browser RTC', () => {
1213
const create = async () => {
14+
const protocol = '/echo/1.0.0'
15+
const registrar = mockRegistrar()
16+
void registrar.handle(protocol, (evt) => {
17+
void pipe(
18+
evt.detail.stream,
19+
evt.detail.stream
20+
)
21+
})
22+
const upgrader = mockUpgrader({
23+
registrar
24+
})
25+
1326
return new WebRTCStar({
1427
peerId: await createEd25519PeerId(),
15-
upgrader: mockUpgrader()
28+
upgrader
1629
})
1730
}
1831

packages/webrtc-star-transport/test/compliance.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Multiaddr } from '@multiformats/multiaddr'
77
import testsTransport from '@libp2p/interface-compliance-tests/transport'
88
import testsDiscovery from '@libp2p/interface-compliance-tests/peer-discovery'
99
import { WebRTCStar } from '../src/index.js'
10-
import { mockUpgrader } from '@libp2p/interface-compliance-tests/transport/utils'
10+
import { mockUpgrader } from '@libp2p/interface-compliance-tests/mocks'
1111
import pWaitFor from 'p-wait-for'
1212
import { peerIdFromString } from '@libp2p/peer-id'
1313

packages/webrtc-star-transport/test/node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import wrtc from 'wrtc'
55
// @ts-expect-error no types
66
import electronWebRTC from 'electron-webrtc'
77
import { createEd25519PeerId } from '@libp2p/peer-id-factory'
8-
import { mockUpgrader } from '@libp2p/interface-compliance-tests/transport/utils'
8+
import { mockUpgrader } from '@libp2p/interface-compliance-tests/mocks'
99
import { WebRTCStar } from '../src/index.js'
1010
import dialTests from './transport/dial.js'
1111
import listenTests from './transport/listen.js'

packages/webrtc-star-transport/test/transport/dial.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export default (create: () => Promise<WebRTCStar>) => {
4747
handler: (conn) => {
4848
expect(conn.remoteAddr).to.exist()
4949

50-
void conn.newStream(['echo'])
50+
void conn.newStream(['/echo/1.0.0'])
5151
.then(({ stream }) => {
5252
void pipe(stream, stream)
5353
})
@@ -60,7 +60,7 @@ export default (create: () => Promise<WebRTCStar>) => {
6060
handler: (conn) => {
6161
expect(conn.remoteAddr).to.exist()
6262

63-
void conn.newStream(['echo'])
63+
void conn.newStream(['/echo/1.0.0'])
6464
.then(({ stream }) => {
6565
void pipe(stream, stream)
6666
})
@@ -84,7 +84,7 @@ export default (create: () => Promise<WebRTCStar>) => {
8484
const [sigRefs] = ws2.sigServers.values()
8585

8686
const conn = await ws1.dial(sigRefs.signallingAddr)
87-
const { stream } = await conn.newStream(['echo'])
87+
const { stream } = await conn.newStream(['/echo/1.0.0'])
8888
const data = uint8ArrayFromString('some data')
8989
const values = await pipe(
9090
[data],

packages/webrtc-star-transport/test/transport/instance.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { expect } from 'aegir/utils/chai.js'
44
import { WebRTCStar } from '../../src/index.js'
5-
import { mockUpgrader } from '@libp2p/interface-compliance-tests/transport/utils'
5+
import { mockUpgrader } from '@libp2p/interface-compliance-tests/mocks'
66
import { peerIdFromString } from '@libp2p/peer-id'
77

88
describe('instantiate the transport', () => {

0 commit comments

Comments
 (0)