All files / lib/api request.js

100% Statements 5/5
100% Branches 0/0
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 242x                 2x 2x                 2x     2x  
const request = require('request-promise-native');
 
async function checkfrontRequest({
  route,
  endpoint,
  key: user,
  secret: pass,
  ...params
}) {
  const uri = `${endpoint}${route}`;
  const response = await request({
    uri,
    auth: {
      user,
      pass,
    },
    json: true,
    ...params,
  });
  return response;
}
 
module.exports = checkfrontRequest;