All files / thirstieapi/utils environment.js

83.33% Statements 10/12
33.33% Branches 2/6
33.33% Functions 1/3
83.33% Lines 10/12

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 24 25 26 27 28 29 30 311x 4x 4x   1x 1x   1x 1x   4x     1x           1x                      
const thirstieAPIBaseUrl = (envName) => {
  let url = 'https://api.next.thirstie.com';
  switch (envName?.toLowerCase()) {
    case 'prod':
      url = 'https://api.thirstie.com';
      break;
    case 'sandbox':
      url = 'https://api.sandbox.thirstie.com';
      break;
  }
  return url;
};
 
const templatesBaseURL = (apiUrl) => {
  return apiUrl === 'https://api.thirstie.com'
    ? 'https://templates.thirstie.cloud'
    : 'https://staging.templates.thirstie.cloud';
};
 
const paymentsBaseURL = (apiUrl) => {
  return apiUrl === 'https://api.thirstie.com'
    ? 'https://merchant-payments.thirstie.cloud'
    : 'https://merchant-payments.next.thirstie.cloud';
};
 
export {
  thirstieAPIBaseUrl,
  templatesBaseURL,
  paymentsBaseURL
};