Unit tests
const buildURL = ({ version, domain, isPublic, config }) => {
const { API_GATEWAY, API_GATEWAY_PUBLIC, PROXY_URL, MAILER_URL } = config;
if (version === 'v3') {
const gateway = isPublic ? API_GATEWAY_PUBLIC : API_GATEWAY;
if (domain[0] === '/') {
return `${gateway}${domain}`;
}
return `${gateway}/${domain}`;
}
if (version === 'proxy') {
return PROXY_URL;
}
return MAILER_URL;
};