Catch errors on initial connection

This commit is contained in:
2025-01-25 12:03:40 -06:00
parent 76a1c1ea0e
commit b1c17a5074

View File

@ -389,7 +389,18 @@ module.exports = NodeHelper.create({
cb(poolData); cb(poolData);
}); });
foundUnit.connect(); foundUnit.connect().catch((ex) => {
Log.error(
`[MMM-IntelliCenter] error attempting to connect to unit: ${ex}`,
);
Log.error(
`[MMM-IntelliCenter] restarting the connection process in ${reconnectDelayMs / 1000} seconds`,
);
unitReconnectTimer = setTimeout(() => {
this.connect(cb, reconnectCb);
}, reconnectDelayMs);
});
}, },
findServer(cb, reconnectCb) { findServer(cb, reconnectCb) {