import * as config from "./config"; export const getEmails = async (toAddr: string) => { const url = new URL(config.MAILDEV_URL); url.pathname = "/email"; let res = await fetch(url); let data = await res.json(); const mails = Array.from(data).filter( (mail: any) => mail.to[0].address === toAddr ); return mails; }; export const getActivationLink = async ( toAddr: string ): Promise => { let emails = await getEmails(toAddr); return emails .find((mail) => mail.subject.includes("Please activate your account")) .text.split("\n")[4]; };