SMS sending is now done.

This commit is contained in:
Rodrigo Rodriguez 2018-09-16 20:15:42 -03:00
parent 7e6ab65a37
commit 2f26873cba
2 changed files with 14 additions and 10 deletions

View file

@ -69,16 +69,20 @@ export class GBConversationalService implements IGBConversationalService {
return dc.context.sendActivity(msg);
}
async sendSms(min: GBMinInstance, mobile: string, text: string) : Promise<any> {
const nexmo = new Nexmo({
apiKey: min.instance.smsKey,
apiSecret: min.instance.smsSecret,
async sendSms(min: GBMinInstance, mobile: string, text: string): Promise<any> {
return new Promise((resolve, reject) => {
const nexmo = new Nexmo({
apiKey: min.instance.smsKey,
apiSecret: min.instance.smsSecret,
});
nexmo.message.sendSms(
min.instance.smsServiceNumber,
mobile,
text, (err, data) => {
if (err) { reject(err) } else { resolve(data) }
}
);
});
nexmo.message.sendSms(
min.instance.smsServiceNumber,
mobile,
text,
);
}

View file

@ -374,7 +374,7 @@ export class GBMinService {
}
}
} catch (error) {
let msg = `Error in main activity: ${error.message}.\n${error.stack}`
let msg = `Error in main activity: ${error.message}`
logger.error(msg)
}
})