diff --git a/pool.js b/pool.js index 3f4ce7d..8915f8d 100644 --- a/pool.js +++ b/pool.js @@ -94,8 +94,10 @@ export function relayPool() { }, removeRelay(url) { let relayURL = normalizeRelayURL(url) - let {relay} = relays[relayURL] - if (!relay) return + let data = relays[relayURL] + if (!data) return + + let {relay} = data Object.values(activeSubscriptions).forEach(subscription => subscription.removeRelay(relay) )