trailpack-sinch
version 0.1.0
run npm link

Sinch Trailpack for sending SMS
Install
With yo:
$ yo trails:trailpack trailpack-sinch
With npm:
$ npm install --save trailpack-sinch
Configure
module.exports = {
packs: [
require('trailpack-sinch')
]
}
Add configuration for sinch :
module.exports = {
Key: null,
Secret: null,
}
Usage
Use the SinchService
like this (from controllers/policies/services) :
this.app.services.SinchService.sendMessage('phoneNumber', 'message').then(function (results) {
this.app.log.debug('ok')
})
.catch(err => {
this.app.log.error(err)
})
this.app.services.SinchService.getStatus(jsonObj.messageId).then(function (results) {
this.app.log.debug('ok ',results)
})
.catch(err => {
this.app.log.error(err)
})
Sinch Account
The use of this requires setting up a sinch sms account (https://www.sinch.com/)
Credits
This trailpack is inspired by Jaumard's trailpack-twilio
We love contributions! Please check out our Contributor's Guide for more
information on how our projects are organized and how to get started.
License
MIT