Fix registration functions

Signed-off-by: Fred Boniface <fred@fjla.uk>
This commit is contained in:
Fred Boniface 2023-04-05 14:05:04 +01:00
parent c4b1816c30
commit c8e19414d1

View File

@ -6,11 +6,11 @@ const clean = require('../utils/sanitizer.utils')
const domList = require('../configs/domains.configs') const domList = require('../configs/domains.configs')
async function createRegKey(eml){ async function createRegKey(eml){
const domain = clean.splitDomain(eml) const domain = await clean.splitDomain(eml)
log.out(`registerServices: New registration request from domain: ${domain}`, "info") log.out(`registerServices: New registration request from domain: ${domain}`, "info")
if (domain in domList.valid) { // Don't know if this is correct if (domList.valid.includes(domain)) { // Needs testing
const uuid = auth.generateKey(); const uuid = auth.generateKey();
db.addRegReq(await uuid, await domain) db.addRegReq(await uuid, domain)
const message = auth.generateConfirmationEmail(eml, uuid) const message = auth.generateConfirmationEmail(eml, uuid)
if (await message == false) { // This error should be handled in the upstream function if (await message == false) { // This error should be handled in the upstream function
const err = new Error("Message generation error"); const err = new Error("Message generation error");