From e75d936c45e6e6e875eddace0b636943c3c87520 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Mar 2023 17:25:13 +0100 Subject: [PATCH] deps: bump protons-runtime from 4.0.2 to 5.0.0 (#72) * deps: bump protons-runtime from 4.0.2 to 5.0.0 Bumps [protons-runtime](https://github.com/ipfs/protons) from 4.0.2 to 5.0.0. - [Release notes](https://github.com/ipfs/protons/releases) - [Commits](https://github.com/ipfs/protons/compare/protons-runtime-v4.0.2...protons-runtime-v5.0.0) --- updated-dependencies: - dependency-name: protons-runtime dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore(release): 8.0.2 [skip ci] ## [8.0.2](https://github.com/libp2p/js-libp2p-pubsub-peer-discovery/compare/v8.0.1...v8.0.2) (2023-03-21) ### Dependencies * bump @multiformats/multiaddr from 11.6.1 to 12.0.0 ([#87](https://github.com/libp2p/js-libp2p-pubsub-peer-discovery/issues/87)) ([31ce222](https://github.com/libp2p/js-libp2p-pubsub-peer-discovery/commit/31ce2224a6d060517f1b6ce7677a625af6b5eb78)) * deps: upgraded aegir to 38.1.7 * deps(dev): bump aegir from 37.12.1 to 38.1.8 Bumps [aegir](https://github.com/ipfs/aegir) from 37.12.1 to 38.1.8. - [Release notes](https://github.com/ipfs/aegir/releases) - [Changelog](https://github.com/ipfs/aegir/blob/master/CHANGELOG.md) - [Commits](https://github.com/ipfs/aegir/compare/v37.12.1...v38.1.8) --- updated-dependencies: - dependency-name: aegir dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * chore: fix package.json --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: semantic-release-bot Co-authored-by: chad Co-authored-by: achingbrain --- package.json | 7 ++++--- src/index.ts | 16 ++++++++-------- src/peer.ts | 7 ++++--- test/index.spec.ts | 2 +- 4 files changed, 17 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 61729b0..b7db111 100644 --- a/package.json +++ b/package.json @@ -133,7 +133,7 @@ "scripts": { "clean": "aegir clean", "lint": "aegir lint", - "dep-check": "aegir dep-check", + "dep-check": "aegir dep-check -i protons", "build": "aegir build", "generate": "protons ./src/peer.proto", "test": "aegir test", @@ -152,13 +152,14 @@ "@libp2p/logger": "^2.0.1", "@libp2p/peer-id": "^2.0.0", "@multiformats/multiaddr": "^12.0.0", - "protons-runtime": "^4.0.1" + "protons-runtime": "^5.0.0", + "uint8arraylist": "^2.4.3" }, "devDependencies": { "@libp2p/interface-address-manager": "^2.0.0", "@libp2p/interface-peer-discovery-compliance-tests": "^2.0.0", "@libp2p/peer-id-factory": "^2.0.0", - "aegir": "^37.9.1", + "aegir": "^38.1.8", "p-defer": "^4.0.0", "p-wait-for": "^5.0.0", "protons": "^7.0.2", diff --git a/src/index.ts b/src/index.ts index 130f851..c49bba2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -74,15 +74,15 @@ export class PubSubPeerDiscovery extends EventEmitter imple return true } - get [Symbol.toStringTag] () { + get [Symbol.toStringTag] (): '@libp2p/pubsub-peer-discovery' { return '@libp2p/pubsub-peer-discovery' } - isStarted () { + isStarted (): boolean { return this.intervalId != null } - start () { + start (): void { } @@ -90,7 +90,7 @@ export class PubSubPeerDiscovery extends EventEmitter imple * Subscribes to the discovery topic on `libp2p.pubsub` and performs a broadcast * immediately, and every `this.interval` */ - afterStart () { + afterStart (): void { if (this.intervalId != null) { return } @@ -121,7 +121,7 @@ export class PubSubPeerDiscovery extends EventEmitter imple }, this.interval) } - beforeStop () { + beforeStop (): void { const pubsub = this.components.pubsub if (pubsub == null) { @@ -137,7 +137,7 @@ export class PubSubPeerDiscovery extends EventEmitter imple /** * Unsubscribes from the discovery topic */ - stop () { + stop (): void { if (this.intervalId != null) { clearInterval(this.intervalId) this.intervalId = undefined @@ -147,7 +147,7 @@ export class PubSubPeerDiscovery extends EventEmitter imple /** * Performs a broadcast via Pubsub publish */ - _broadcast () { + _broadcast (): void { const peerId = this.components.peerId if (peerId.publicKey == null) { @@ -175,7 +175,7 @@ export class PubSubPeerDiscovery extends EventEmitter imple /** * Handles incoming pubsub messages for our discovery topic */ - _onMessage (event: CustomEvent) { + _onMessage (event: CustomEvent): void { if (!this.isStarted()) { return } diff --git a/src/peer.ts b/src/peer.ts index 2a9041f..129ef2a 100644 --- a/src/peer.ts +++ b/src/peer.ts @@ -2,10 +2,11 @@ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ +/* eslint-disable @typescript-eslint/no-empty-interface */ import { encodeMessage, decodeMessage, message } from 'protons-runtime' -import type { Uint8ArrayList } from 'uint8arraylist' import type { Codec } from 'protons-runtime' +import type { Uint8ArrayList } from 'uint8arraylist' export interface Peer { publicKey: Uint8Array @@ -22,7 +23,7 @@ export namespace Peer { w.fork() } - if (opts.writeDefaults === true || (obj.publicKey != null && obj.publicKey.byteLength > 0)) { + if ((obj.publicKey != null && obj.publicKey.byteLength > 0)) { w.uint32(10) w.bytes(obj.publicKey) } @@ -68,7 +69,7 @@ export namespace Peer { return _codec } - export const encode = (obj: Peer): Uint8Array => { + export const encode = (obj: Partial): Uint8Array => { return encodeMessage(obj, Peer.codec()) } diff --git a/test/index.spec.ts b/test/index.spec.ts index 2dadccc..fef2697 100644 --- a/test/index.spec.ts +++ b/test/index.spec.ts @@ -146,7 +146,7 @@ describe('PubSub Peer Discovery', () => { discovery = pubsubPeerDiscovery()(components) await start(discovery) - const handler = () => {} + const handler = (): void => {} discovery.addEventListener('peer', handler) expect(discovery.listenerCount('peer')).to.equal(1) discovery.removeEventListener('peer', handler)