node-opcua-client
Version:
pure nodejs OPCUA SDK - module client
18 lines • 689 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.waitUntilReconnectionIsCanceled = waitUntilReconnectionIsCanceled;
function waitUntilReconnectionIsCanceled(client, callback) {
const interval = 100;
const maxIntervalCount = 100;
let intervalCount = 0;
const timer = setInterval(() => {
if (!client.isReconnecting || ++intervalCount > maxIntervalCount) {
clearInterval(timer);
if (intervalCount > maxIntervalCount) {
console.warn("waitUntilReconnectionIsCanceled: timeout");
}
callback();
}
}, interval);
}
//# sourceMappingURL=client_reconnection.js.map