mirror of
https://github.com/cheveguerra/bot-whatsapp.git
synced 2026-04-18 11:39:15 +00:00
34 lines
851 B
JavaScript
34 lines
851 B
JavaScript
const { ProviderClass } = require('@bot-whatsapp/core')
|
|
|
|
class MockProvider extends ProviderClass {
|
|
constructor() {
|
|
super()
|
|
this.init()
|
|
}
|
|
|
|
delaySendMessage = (miliseconds, eventName, payload) =>
|
|
new Promise((res) =>
|
|
setTimeout(() => {
|
|
this.emit(eventName, payload)
|
|
res
|
|
}, miliseconds)
|
|
)
|
|
|
|
sendMessage = async (userId, message) => {
|
|
console.log(`Enviando... ${userId}, ${message}`)
|
|
return Promise.resolve({ userId, message })
|
|
}
|
|
|
|
init = () =>
|
|
Promise.all([
|
|
this.delaySendMessage(50, 'ready', null),
|
|
this.delaySendMessage(500, 'message', {
|
|
from: 'XXXXXX',
|
|
body: 'hola',
|
|
hasMedia: false,
|
|
}),
|
|
])
|
|
}
|
|
|
|
module.exports = MockProvider
|