catch conn err

This commit is contained in:
boufni95 2023-12-14 20:15:46 +01:00
parent 8dd6e29b3b
commit 7f8922a5cf

View file

@ -98,7 +98,14 @@ export default class Handler {
const log = getLogger({}) const log = getLogger({})
log("conneting to relay...", this.settings.relays[0]) log("conneting to relay...", this.settings.relays[0])
const relay = relayInit(this.settings.relays[0]) // TODO: create multiple conns for multiple relays const relay = relayInit(this.settings.relays[0]) // TODO: create multiple conns for multiple relays
await relay.connect() try {
await relay.connect()
} catch (err) {
log("failed to connect to relay, will try again in 2 seconds")
setTimeout(() => {
this.Connect()
}, 2000)
}
log("connected, subbing...") log("connected, subbing...")
relay.on('disconnect', () => { relay.on('disconnect', () => {
log("relay disconnected, will try to reconnect") log("relay disconnected, will try to reconnect")