diff --git a/app/lib/intval/index.js b/app/lib/intval/index.js index b1a0f9a..0275b26 100644 --- a/app/lib/intval/index.js +++ b/app/lib/intval/index.js @@ -35,15 +35,17 @@ class Intval { }) } async setExposure (exposure, cb) { - const timeStart = +new Date() - const url = `${this._baseUrl}/exposure?exposure=${exposure}` - //console.log(url) - req(url, (err, res, body) => { - let ms = (+new Date()) - timeStart - if (err) { - console.error(err) - } - cb(ms) + return new Promise ((resolve, reject) => { + const timeStart = +new Date() + const url = `${this._baseUrl}/exposure?exposure=${exposure}` + //console.log(url) + return req(url, (err, res, body) => { + let ms = (+new Date()) - timeStart + if (err) { + return reject(err) + } + return resolve(ms) + }) }) } connect (cb) {