'use strict'; import appConstants from '../constants/application_constants'; export function getSubdomainSettings(subdomain) { let settings = appConstants.subdomains.filter((sdSettings) => subdomain === sdSettings.subdomain); if(settings.length === 1) { return settings[0]; } else if(settings.length === 0) { return appConstants.defaultDomain; // throw new Error('There are no subdomain settings for the subdomain: ' + subdomain); } else { throw new Error('Matched multiple subdomains. Adjust constants file.'); } }