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

@ -70,6 +70,7 @@ export class GBConversationalService implements IGBConversationalService {
} }
async sendSms(min: GBMinInstance, mobile: string, text: string): Promise<any> { async sendSms(min: GBMinInstance, mobile: string, text: string): Promise<any> {
return new Promise((resolve, reject) => {
const nexmo = new Nexmo({ const nexmo = new Nexmo({
apiKey: min.instance.smsKey, apiKey: min.instance.smsKey,
apiSecret: min.instance.smsSecret, apiSecret: min.instance.smsSecret,
@ -77,8 +78,11 @@ export class GBConversationalService implements IGBConversationalService {
nexmo.message.sendSms( nexmo.message.sendSms(
min.instance.smsServiceNumber, min.instance.smsServiceNumber,
mobile, mobile,
text, text, (err, data) => {
if (err) { reject(err) } else { resolve(data) }
}
); );
});
} }

View file

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