From 8874660c07609fef18802205c8486ac431ddbf9b Mon Sep 17 00:00:00 2001 From: Alex Potsides Date: Tue, 8 Oct 2024 18:20:59 +0100 Subject: [PATCH] fix: tag relay with keep_alive (#2753) Since the auto dialer was removed, we need to tag the relay with `KEEP_ALIVE` to reconnect to it if we disconnect. --- .../src/transport/reservation-store.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/transport-circuit-relay-v2/src/transport/reservation-store.ts b/packages/transport-circuit-relay-v2/src/transport/reservation-store.ts index dccd44a4d9..6cde589600 100644 --- a/packages/transport-circuit-relay-v2/src/transport/reservation-store.ts +++ b/packages/transport-circuit-relay-v2/src/transport/reservation-store.ts @@ -1,4 +1,4 @@ -import { TypedEventEmitter, setMaxListeners } from '@libp2p/interface' +import { KEEP_ALIVE, TypedEventEmitter, setMaxListeners } from '@libp2p/interface' import { PeerMap } from '@libp2p/peer-collections' import { createBloomFilter } from '@libp2p/utils/filters' import { PeerQueue } from '@libp2p/utils/peer-queue' @@ -249,6 +249,10 @@ export class ReservationStore extends TypedEventEmitter [RELAY_TAG]: { value: 1, ttl: expiration + }, + [KEEP_ALIVE]: { + value: 1, + ttl: expiration } } })