Skip to content

Commit 3070a88

Browse files
committed
refactor: make taggingMesh flag required
1 parent ca7d3d3 commit 3070a88

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/index.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ export interface GossipsubOpts extends GossipsubOptsSpec, PubSubInit {
183183
/**
184184
* If true, will utilize the libp2p connection manager tagging system to prune/graft connections to peers, defaults to false
185185
*/
186-
tagMeshPeers?: boolean
186+
tagMeshPeers: boolean
187187
}
188188

189189
export interface GossipsubMessage {
@@ -402,6 +402,7 @@ export class GossipSub extends TypedEventEmitter<GossipsubEvents> implements Pub
402402
fallbackToFloodsub: true,
403403
floodPublish: true,
404404
batchPublish: false,
405+
tagMeshPeers: false,
405406
doPX: false,
406407
directPeers: [],
407408
D: constants.GossipsubD,
@@ -1479,7 +1480,7 @@ export class GossipSub extends TypedEventEmitter<GossipsubEvents> implements Pub
14791480
const now = Date.now()
14801481
let doPX = this.opts.doPX
14811482

1482-
if (this.opts?.tagMeshPeers ?? false) {
1483+
if (this.opts.tagMeshPeers) {
14831484
for (const { topicID } of graft) {
14841485
if (topicID == null) {
14851486
continue
@@ -1627,7 +1628,7 @@ export class GossipSub extends TypedEventEmitter<GossipsubEvents> implements Pub
16271628
}
16281629
await this.pxConnect(peers)
16291630

1630-
if (this.opts?.tagMeshPeers ?? false) {
1631+
if (this.opts.tagMeshPeers ?? false) {
16311632
try {
16321633
await this.components.peerStore.merge(peerIdFromString(id), {
16331634
tags: {
@@ -1887,7 +1888,7 @@ export class GossipSub extends TypedEventEmitter<GossipsubEvents> implements Pub
18871888
// - peer_added_to_mesh()
18881889
})
18891890

1890-
if (this.opts?.tagMeshPeers ?? false) {
1891+
if (this.opts.tagMeshPeers ?? false) {
18911892
Array.from(toAdd).map(async (id) => {
18921893
try {
18931894
await this.components.peerStore.merge(peerIdFromString(id), {

0 commit comments

Comments
 (0)