This commit is contained in:
Josh Harvey 2016-11-27 20:28:53 +02:00
parent 7bb071fc95
commit ee0eecbd30
3 changed files with 47 additions and 4 deletions

18
lib/sms.js Normal file
View file

@ -0,0 +1,18 @@
const configManager = require('./config-manager')
const settingsLoader = require('./settings-loader')
function sendMessage (rec) {
return Promise.resolve()
.then(() => {
const settings = settingsLoader.settings
const pluginCode = configManager.unscoped(settings.config).extraServices.sms
if (!pluginCode) throw new Error('No sms plugin defined')
const account = settings.accounts.plugin
const plugin = require('lamassu-' + plugin)
return plugin.sendMessage(account, rec)
})
}
module.exports({sendMessage})