This repository was archived by the owner on Jul 21, 2023. It is now read-only.
File tree 5 files changed +19
-23
lines changed
5 files changed +19
-23
lines changed Original file line number Diff line number Diff line change 150
150
"@libp2p/interface-peer-discovery-compliance-tests" : " ^2.0.1" ,
151
151
"@libp2p/interface-peer-id" : " ^2.0.1" ,
152
152
"@libp2p/peer-id-factory" : " ^2.0.0" ,
153
- "aegir" : " ^38.1.2 " ,
153
+ "aegir" : " ^39.0.5 " ,
154
154
"p-wait-for" : " ^5.0.0" ,
155
155
"ts-sinon" : " ^2.0.2"
156
156
}
Original file line number Diff line number Diff line change 1
- import multicastDNS from 'multicast-dns '
1
+ import { symbol } from '@libp2p/interface-peer-discovery '
2
2
import { CustomEvent , EventEmitter } from '@libp2p/interfaces/events'
3
3
import { logger } from '@libp2p/logger'
4
+ import multicastDNS from 'multicast-dns'
4
5
import * as query from './query.js'
5
- import type { PeerDiscovery , PeerDiscoveryEvents } from '@libp2p/interface-peer-discovery'
6
- import type { PeerInfo } from '@libp2p/interface-peer-info'
7
- import { symbol } from '@libp2p/interface-peer-discovery'
8
6
import { stringGen } from './utils.js'
9
7
import type { AddressManager } from '@libp2p/interface-address-manager'
8
+ import type { PeerDiscovery , PeerDiscoveryEvents } from '@libp2p/interface-peer-discovery'
9
+ import type { PeerInfo } from '@libp2p/interface-peer-info'
10
10
11
11
const log = logger ( 'libp2p:mdns' )
12
12
@@ -55,13 +55,9 @@ class MulticastDNS extends EventEmitter<PeerDiscoveryEvents> implements PeerDisc
55
55
this . _onMdnsResponse = this . _onMdnsResponse . bind ( this )
56
56
}
57
57
58
- get [ symbol ] ( ) : true {
59
- return true
60
- }
58
+ readonly [ symbol ] = true
61
59
62
- get [ Symbol . toStringTag ] ( ) : '@libp2p/mdns' {
63
- return '@libp2p/mdns'
64
- }
60
+ readonly [ Symbol . toStringTag ] = '@libp2p/mdns'
65
61
66
62
isStarted ( ) : boolean {
67
63
return Boolean ( this . mdns )
Original file line number Diff line number Diff line change 1
- import type { PeerInfo } from '@libp2p/interface-peer-info'
2
1
import { logger } from '@libp2p/logger'
3
2
import { peerIdFromString } from '@libp2p/peer-id'
4
- import { multiaddr , Multiaddr } from '@multiformats/multiaddr'
3
+ import { multiaddr , type Multiaddr } from '@multiformats/multiaddr'
4
+ import type { PeerInfo } from '@libp2p/interface-peer-info'
5
5
import type { Answer , StringAnswer , TxtAnswer } from 'dns-packet'
6
6
import type { MulticastDNS , QueryPacket , ResponsePacket } from 'multicast-dns'
7
7
Original file line number Diff line number Diff line change 1
1
/* eslint-env mocha */
2
2
3
3
import tests from '@libp2p/interface-peer-discovery-compliance-tests'
4
- import { multiaddr } from '@multiformats/multiaddr '
4
+ import { CustomEvent } from '@libp2p/interfaces/events '
5
5
import { createEd25519PeerId } from '@libp2p/peer-id-factory'
6
+ import { multiaddr } from '@multiformats/multiaddr'
7
+ import { stubInterface } from 'ts-sinon'
6
8
import { mdns } from '../src/index.js'
7
9
import type { AddressManager } from '@libp2p/interface-address-manager'
8
- import { CustomEvent } from '@libp2p/interfaces/events'
9
- import { stubInterface } from 'ts-sinon'
10
10
import type { PeerDiscovery } from '@libp2p/interface-peer-discovery'
11
11
12
12
let discovery : PeerDiscovery
Original file line number Diff line number Diff line change 1
1
/* eslint-env mocha */
2
2
3
- import { expect } from 'aegir/chai'
4
- import type { Multiaddr } from '@multiformats/multiaddr'
5
- import { multiaddr } from '@multiformats/multiaddr'
3
+ import { start , stop } from '@libp2p/interfaces/startable'
6
4
import { createEd25519PeerId } from '@libp2p/peer-id-factory'
5
+ import { multiaddr } from '@multiformats/multiaddr'
6
+ import { expect } from 'aegir/chai'
7
7
import pWaitFor from 'p-wait-for'
8
- import { mdns , MulticastDNSComponents } from './../src/index.js'
9
- import type { PeerId } from '@libp2p/interface-peer-id'
10
- import type { PeerInfo } from '@libp2p/interface-peer-info'
11
8
import { stubInterface } from 'ts-sinon'
9
+ import { mdns , type MulticastDNSComponents } from './../src/index.js'
12
10
import type { AddressManager } from '@libp2p/interface-address-manager'
13
- import { start , stop } from '@libp2p/interfaces/startable'
11
+ import type { PeerId } from '@libp2p/interface-peer-id'
12
+ import type { PeerInfo } from '@libp2p/interface-peer-info'
13
+ import type { Multiaddr } from '@multiformats/multiaddr'
14
14
15
15
function getComponents ( peerId : PeerId , multiaddrs : Multiaddr [ ] ) : MulticastDNSComponents {
16
16
const addressManager = stubInterface < AddressManager > ( )
You can’t perform that action at this time.
0 commit comments