SMS sending is now done.
This commit is contained in:
parent
7e6ab65a37
commit
2f26873cba
2 changed files with 14 additions and 10 deletions
|
@ -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,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Add table
Reference in a new issue