UNPKG

bita.nodejsnotify

Version:

Nodejs notification management micro-service

25 lines (21 loc) 750 B
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