UNPKG

@mochabug/adaptkit

Version:

A cmd to create, emulate and publish Mochabug Adapt plugins

23 lines (21 loc) 650 B
import { CronExecutorRouter } from '@mochabug/adapt-plugin-toolkit/router'; export default { internal: new CronExecutorRouter() .onStart(async (start, _api) => { console.log('Start has been called'); console.log(start); }) .onStop(async (stop, _api) => { console.log('Stop has been called'); console.log(stop); }) .onExchange(async (res, _api, name) => { console.log(`Exchange ${name} has been called`); console.log(res); }) .onCron(async (cron, api, ctx) => { console.log('Received cron event'); ctx.waitUntil(api.send('output', {})); console.log(cron); }) };