@libp2p/peer-store
Advanced tools
Comparing version 11.0.12-f53f65d18 to 11.0.12-f8da60e73
@@ -16,2 +16,3 @@ import { type Mortice } from 'mortice'; | ||
private readonly addressFilter?; | ||
private readonly log; | ||
constructor(components: PersistentPeerStoreComponents, init?: PersistentPeerStoreInit); | ||
@@ -18,0 +19,0 @@ has(peerId: PeerId): Promise<boolean>; |
@@ -37,3 +37,5 @@ import { InvalidParametersError } from '@libp2p/interface'; | ||
addressFilter; | ||
log; | ||
constructor(components, init = {}) { | ||
this.log = components.logger.forComponent('libp2p:peer-store'); | ||
this.peerId = components.peerId; | ||
@@ -104,3 +106,3 @@ this.datastore = components.datastore; | ||
if (err.name !== 'NotFoundError') { | ||
throw err; | ||
this.log.error('invalid peer data found in peer store - %e', err); | ||
} | ||
@@ -107,0 +109,0 @@ } |
{ | ||
"name": "@libp2p/peer-store", | ||
"version": "11.0.12-f53f65d18", | ||
"version": "11.0.12-f8da60e73", | ||
"description": "Stores information about peers libp2p knows on the network", | ||
@@ -62,12 +62,12 @@ "license": "Apache-2.0 OR MIT", | ||
"dependencies": { | ||
"@libp2p/crypto": "5.0.7-f53f65d18", | ||
"@libp2p/interface": "2.2.1-f53f65d18", | ||
"@libp2p/peer-id": "5.0.8-f53f65d18", | ||
"@libp2p/peer-record": "8.0.12-f53f65d18", | ||
"@multiformats/multiaddr": "^12.2.3", | ||
"interface-datastore": "^8.3.0", | ||
"@libp2p/crypto": "5.0.7-f8da60e73", | ||
"@libp2p/interface": "2.2.1-f8da60e73", | ||
"@libp2p/peer-id": "5.0.8-f8da60e73", | ||
"@libp2p/peer-record": "8.0.12-f8da60e73", | ||
"@multiformats/multiaddr": "^12.3.3", | ||
"interface-datastore": "^8.3.1", | ||
"it-all": "^3.0.6", | ||
"mortice": "^3.0.4", | ||
"multiformats": "^13.1.0", | ||
"protons-runtime": "^5.4.0", | ||
"mortice": "^3.0.6", | ||
"multiformats": "^13.3.1", | ||
"protons-runtime": "^5.5.0", | ||
"uint8arraylist": "^2.4.8", | ||
@@ -77,13 +77,13 @@ "uint8arrays": "^5.1.0" | ||
"devDependencies": { | ||
"@libp2p/logger": "5.1.4-f53f65d18", | ||
"@libp2p/logger": "5.1.4-f8da60e73", | ||
"@types/sinon": "^17.0.3", | ||
"aegir": "^44.0.1", | ||
"datastore-core": "^10.0.0", | ||
"aegir": "^45.0.5", | ||
"datastore-core": "^10.0.2", | ||
"delay": "^6.0.0", | ||
"p-defer": "^4.0.1", | ||
"p-event": "^6.0.1", | ||
"protons": "^7.5.0", | ||
"sinon": "^18.0.0" | ||
"protons": "^7.6.0", | ||
"sinon": "^19.0.2" | ||
}, | ||
"sideEffects": false | ||
} |
@@ -37,3 +37,3 @@ # @libp2p/peer-store | ||
Loading this module through a script tag will make it's exports available as `Libp2pPeerStore` in the global namespace. | ||
Loading this module through a script tag will make its exports available as `Libp2pPeerStore` in the global namespace. | ||
@@ -40,0 +40,0 @@ ```html |
@@ -12,3 +12,3 @@ import { InvalidParametersError } from '@libp2p/interface' | ||
import type { AddressFilter, PersistentPeerStoreComponents, PersistentPeerStoreInit } from './index.js' | ||
import type { PeerUpdate as PeerUpdateExternal, PeerId, Peer, PeerData, PeerQuery } from '@libp2p/interface' | ||
import type { PeerUpdate as PeerUpdateExternal, PeerId, Peer, PeerData, PeerQuery, Logger } from '@libp2p/interface' | ||
import type { Datastore, Key, Query } from 'interface-datastore' | ||
@@ -53,4 +53,6 @@ | ||
private readonly addressFilter?: AddressFilter | ||
private readonly log: Logger | ||
constructor (components: PersistentPeerStoreComponents, init: PersistentPeerStoreInit = {}) { | ||
this.log = components.logger.forComponent('libp2p:peer-store') | ||
this.peerId = components.peerId | ||
@@ -148,3 +150,3 @@ this.datastore = components.datastore | ||
if (err.name !== 'NotFoundError') { | ||
throw err | ||
this.log.error('invalid peer data found in peer store - %e', err) | ||
} | ||
@@ -151,0 +153,0 @@ } |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
323584
0
100
3010
44
+ Added@libp2p/crypto@5.0.7-f8da60e73(transitive)
+ Added@libp2p/interface@2.2.1-f8da60e73(transitive)
+ Added@libp2p/logger@5.1.4-f8da60e73(transitive)
+ Added@libp2p/peer-id@5.0.8-f8da60e73(transitive)
+ Added@libp2p/peer-record@8.0.12-f8da60e73(transitive)
+ Added@libp2p/utils@6.2.1-f8da60e73(transitive)
- Removed@libp2p/crypto@5.0.7-f53f65d18(transitive)
- Removed@libp2p/interface@2.2.1-f53f65d18(transitive)
- Removed@libp2p/logger@5.1.4-f53f65d18(transitive)
- Removed@libp2p/peer-id@5.0.8-f53f65d18(transitive)
- Removed@libp2p/peer-record@8.0.12-f53f65d18(transitive)
- Removed@libp2p/utils@6.2.1-f53f65d18(transitive)
Updatedinterface-datastore@^8.3.1
Updatedmortice@^3.0.6
Updatedmultiformats@^13.3.1
Updatedprotons-runtime@^5.5.0