AquaTin/tests/pingpong/module.js

21 lines
360 B
JavaScript

const {Signale} = require('signale');
const log = new Signale({
scope: 'MODULE'
});
module.exports.entity = class module {
async start() {
console.log(this.data)
if(this.data.boop)
this.boop();
}
async boop() {
log.info(`Boop! ${this.data.thing}`)
await new Promise(res => setTimeout(res, 1000));
this.send('boop', this.data.thing)
}
}