bita.nodejsnotify
Version:
Nodejs notification management micro-service
25 lines (21 loc) • 750 B
JavaScript
const _SmsIRService = require('./../services/smsIrService')
class SmsIrChannel{
constructor(_lineNumber,_userApiKey,_secretKey){
this.lineNumber = _lineNumber
this.userApiKey = _userApiKey
this.secretKey = _secretKey
this.SMSService = new _SmsIRService(_lineNumber,_userApiKey,_secretKey)
}
async send(_number,_message){
console.log('SUCC',[_number],[_message])
return
var result = await this.SMSService.sendMessage([_number],[_message])
return result
}
async checkDelivery(_messageID){
await this.SMSService.getToken()
var result = await this.SMSService.checkMessageStatus(_messageID)
return result
}
}
module.exports = SmsIrChannel