const getCustomConfig = require('~/server/services/Config/getCustomConfig'); async function isDomainAllowed(email) { if (!email) { return false; } const domain = email.split('@')[1]; if (!domain) { return false; } const customConfig = await getCustomConfig(); if (!customConfig) { return true; } else if (!customConfig?.registration?.allowedDomains) { return true; } return customConfig.registration.allowedDomains.includes(domain); } module.exports = isDomainAllowed;