extends conditional class

This commit is contained in:
Leifer Mendez
2022-11-09 12:28:20 +01:00
parent 24484015b3
commit 39e2356feb
15 changed files with 137 additions and 75 deletions

View File

@@ -1,19 +1,18 @@
const { EventEmitter } = require('node:events')
/**
* Clase principal del BOT
*/
class BotClass extends EventEmitter {
class BotClass {
flowClass
databaseClass
providerClass
constructor(_flow, _database, _provider) {
super()
this.flowClass = _flow
this.databaseClass = _database
this.providerClass = _provider
this.on('message', (ctxMessage) => this.handleOnMessage(ctxMessage))
this.providerClass.on('message', (ctxMessage) =>
this.handleOnMessage(ctxMessage)
)
}
handleOnMessage = (ctxMessage) => {