Browse Source

even more aggressive reconnect on stale connections

Signed-off-by: William Casarin <jb55@jb55.com>
profile-edit
William Casarin 2 years ago
parent
commit
8a15265f84
  1. 2
      damus/Nostr/RelayPool.swift

2
damus/Nostr/RelayPool.swift

@ -84,7 +84,7 @@ class RelayPool {
let is_connecting = c.isReconnecting || c.isConnecting
if is_connecting && (Date.now.timeIntervalSince1970 - c.last_connection_attempt) > 10 {
if is_connecting && (Date.now.timeIntervalSince1970 - c.last_connection_attempt) > 5 {
print("stale connection detected (\(relay.descriptor.url.absoluteString)). retrying...")
relay.connection.connect(force: true)
} else if relay.is_broken || is_connecting || c.isConnected {

Loading…
Cancel
Save