Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 2x 2x 2x 2x 2x 1x 1x 1x 2x | const { logNode } = require('../utils/debug');
const pulse = require('./pulse');
async function loop(bridgeState, sender) {
const { period, periodOnError } = bridgeState.config.heartbeat;
try {
await pulse(bridgeState, sender);
setTimeout(() => loop(bridgeState, sender), period);
} catch (e) {
logNode('Failed to send heartbeat', e.toString());
setTimeout(() => loop(bridgeState, sender), periodOnError);
}
}
module.exports = loop;
|