Fix fiatjaf's bug. When a relay does not connect, it should not be written to.

This commit is contained in:
Robert C. Martin 2022-05-29 20:08:29 -05:00
parent 3b063f4401
commit e6c7496852

View File

@ -114,7 +114,8 @@
(let [send-chan (:send-chan @event-agent)
urls (keys @relays)
send-urls (filter #(:write (get @relays %)) urls)
send-connections (map #(get-in @relays [% :connection]) send-urls)]
send-connections (map #(get-in @relays [% :connection]) send-urls)
send-connections (filter some? send-connections)]
(loop [[type msg] (async/<!! send-chan)]
(condp = type
:closed nil