Fix email login

This commit is contained in:
KMKoushik
2024-08-13 07:42:44 +10:00
parent e8d87ca20d
commit 0941c4b5ad
3 changed files with 2 additions and 5 deletions

View File

@@ -34,7 +34,6 @@ export const env = createEnv({
AWS_ACCESS_KEY: z.string(), AWS_ACCESS_KEY: z.string(),
AWS_SECRET_KEY: z.string(), AWS_SECRET_KEY: z.string(),
UNSEND_API_KEY: z.string().optional(), UNSEND_API_KEY: z.string().optional(),
UNSEND_URL: z.string().optional(),
GOOGLE_CLIENT_ID: z.string().optional(), GOOGLE_CLIENT_ID: z.string().optional(),
GOOGLE_CLIENT_SECRET: z.string().optional(), GOOGLE_CLIENT_SECRET: z.string().optional(),
AWS_DEFAULT_REGION: z.string().default("us-east-1"), AWS_DEFAULT_REGION: z.string().default("us-east-1"),
@@ -79,7 +78,6 @@ export const env = createEnv({
AWS_ACCESS_KEY: process.env.AWS_ACCESS_KEY, AWS_ACCESS_KEY: process.env.AWS_ACCESS_KEY,
AWS_SECRET_KEY: process.env.AWS_SECRET_KEY, AWS_SECRET_KEY: process.env.AWS_SECRET_KEY,
UNSEND_API_KEY: process.env.UNSEND_API_KEY, UNSEND_API_KEY: process.env.UNSEND_API_KEY,
UNSEND_URL: process.env.UNSEND_URL,
GOOGLE_CLIENT_ID: process.env.GOOGLE_CLIENT_ID, GOOGLE_CLIENT_ID: process.env.GOOGLE_CLIENT_ID,
GOOGLE_CLIENT_SECRET: process.env.GOOGLE_CLIENT_SECRET, GOOGLE_CLIENT_SECRET: process.env.GOOGLE_CLIENT_SECRET,
AWS_DEFAULT_REGION: process.env.AWS_DEFAULT_REGION, AWS_DEFAULT_REGION: process.env.AWS_DEFAULT_REGION,

View File

@@ -35,7 +35,7 @@ async function sendMail(
text: string, text: string,
html: string html: string
) { ) {
if (env.UNSEND_API_KEY && env.UNSEND_URL && env.FROM_EMAIL) { if (env.UNSEND_API_KEY && env.FROM_EMAIL) {
const resp = await getClient().emails.send({ const resp = await getClient().emails.send({
to: email, to: email,
from: env.FROM_EMAIL, from: env.FROM_EMAIL,
@@ -55,6 +55,6 @@ async function sendMail(
); );
} }
} else { } else {
throw new Error("UNSEND_API_KEY or UNSEND_URL not found"); throw new Error("UNSEND_API_KEY not found");
} }
} }

View File

@@ -31,7 +31,6 @@
"SKIP_ENV_VALIDATION", "SKIP_ENV_VALIDATION",
"PORT", "PORT",
"UNSEND_API_KEY", "UNSEND_API_KEY",
"UNSEND_URL",
"GOOGLE_CLIENT_ID", "GOOGLE_CLIENT_ID",
"GOOGLE_CLIENT_SECRET", "GOOGLE_CLIENT_SECRET",
"NEXT_PUBLIC_IS_CLOUD" "NEXT_PUBLIC_IS_CLOUD"