All files / thirstieapi/utils environment.js

78.57% Statements 11/14
33.33% Branches 2/6
25% Functions 1/4
78.57% Lines 11/14

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 31 32 33 34 35 361x 4x 4x   1x 1x   1x 1x   4x     1x           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';
};
 
const assetsBaseURL = () => {
  return 'https://assets.thirstie.cloud/';
};
 
export {
  thirstieAPIBaseUrl,
  templatesBaseURL,
  paymentsBaseURL,
  assetsBaseURL
};