Skip to content

Commit 3f225b6

Browse files
Merge pull request #1 from blackcoffeexbt/bugfix/timeout-at-least-one-relay-needed
We need at least one relay connected even if timeout is reached
2 parents c5d5fa3 + a3b26c8 commit 3f225b6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/NostrRelayManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ void NostrRelayManager::broadcastEvents() {
110110
}
111111

112112
lastBroadcastAttempt = currentMillis;
113-
} else if (currentMillis - lastBroadcastAttempt > minRelaysTimeout) {
113+
} else if (currentMillis - lastBroadcastAttempt > minRelaysTimeout && connectedRelayCount() > 0) {
114114
// Broadcast all queued events to all relays, regardless of whether they're connected
115115
while (!m_queue.isEmpty()) {
116116
const char *item = m_queue.dequeue();

0 commit comments

Comments
 (0)