I am trying to figure out how to make the following piece of code use await. Could someone give me an example of how it should look like and the logic behind it?
const makeReq = (options) =>{
let promise = new Promise((resolve,reject) => {
pm.sendRequest(options, (error, response) => {
console.log('response: ',response.json())
if(error){
console.log('error:',error);
}
if(!error){
resolve(response.json());
}
else{
reject(error);
}
});
});
return promise;
}
const asyncReq = async (options) =>{
return makeReq(options)
.then(res =>{
return res;
})
.catch(err => {
console.warn('errors ending req ',err);
})
}
let libraryExport = {
checkResponseBody,
asyncReq
};
return libraryExport;
}