14 lines
388 B
JavaScript
14 lines
388 B
JavaScript
require('bare-process/global')
|
|
const { HyperP2PCronGossip } = require('../index.js')
|
|
|
|
async function main () {
|
|
const cron = new HyperP2PCronGossip({ topic: process.argv[2] || null })
|
|
await cron.ready()
|
|
cron.schedule('@every 1s', 'demo')
|
|
const fired = cron.tick(Date.now() + 2000)
|
|
console.log('fired:', fired, cron.getStats())
|
|
await cron.close()
|
|
}
|
|
|
|
main().catch(console.error)
|