Option.match(result, {
onNone: () => {
emailService.verify({ emailToVerify: email }); // <---- effectful
return c.json({ message: 'Check your email' });
},
onSome: () => {
return c.json({ message: 'Email already registered' });
}
});
Option.match(result, {
onNone: () => {
emailService.verify({ emailToVerify: email }); // <---- effectful
return c.json({ message: 'Check your email' });
},
onSome: () => {
return c.json({ message: 'Email already registered' });
}
});