Files
bot-whatsapp/packages/provider/src/mock/index.js
2023-02-09 15:09:52 +01:00

23 lines
498 B
JavaScript

const { ProviderClass } = require('../../../bot')
function delay(ms) {
return new Promise((res) => setTimeout(res, ms))
}
class MockProvider extends ProviderClass {
constructor() {
super()
}
delaySendMessage = async (miliseconds, eventName, payload) => {
await delay(miliseconds)
this.emit(eventName, payload)
}
sendMessage = async (userId, message) => {
return Promise.resolve({ userId, message })
}
}
module.exports = MockProvider