From 8d8ce64ff77b086f2a73eea51a3b8b1680a96798 Mon Sep 17 00:00:00 2001 From: mmcwilliams Date: Sun, 4 Mar 2018 23:54:42 -0500 Subject: [PATCH] Make all functions in intval async/await --- app/lib/intval/index.js | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) 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) {