lamassu-server/lib/plugins/sms/mock-sms/mock-sms.js
Fabio Cigliano dd7e447e73 Sms integration fix (#130)
* Twilio integration error handling improvement

* Mock-sms error triggering added
2018-06-19 11:42:51 +01:00

14 lines
379 B
JavaScript

const _ = require('lodash/fp')
exports.NAME = 'MockSMS'
exports.sendMessage = function sendMessage (account, rec) {
console.log('Sending SMS: %j', rec)
return new Promise((resolve, reject) => {
if (_.endsWith('666', _.getOr(false, 'sms.toNumber', rec))) {
reject(new Error(`${exports.NAME} mocked error!`))
} else {
setTimeout(resolve, 10)
}
})
}