AquaTin/tests/pingpong/pingpong.js

23 lines
347 B
JavaScript
Raw Normal View History

2019-09-18 01:38:13 -04:00
const {Signale} = require('signale');
const log = new Signale({
scope: 'PING_PONG'
});
module.exports = class module {
async start() {
2019-10-17 14:50:16 -04:00
// console.log(this._data)
2019-09-18 01:38:13 -04:00
}
connected() {
if(this._data.boop)
this.boop();
}
async boop() {
log.info(`Boop!`)
await new Promise(res => setTimeout(res, 1000));
2019-10-17 14:50:16 -04:00
this[this.boop].boop();
2019-09-18 01:38:13 -04:00
}
}