import { sendMail } from "@/lib/mailer";

export async function sendPasswordResetEmail({
  to,
  name,
  resetUrl
}: {
  to: string;
  name: string;
  resetUrl: string;
}) {
  await sendMail({
    to,
    subject: "Reset Password AbelBirdnest Stock",
    text: `Halo ${name},\n\nGunakan link berikut untuk reset password Anda:\n${resetUrl}\n\nLink ini berlaku 30 menit.\n`,
    html: `
      <p>Halo ${name},</p>
      <p>Gunakan link berikut untuk reset password Anda:</p>
      <p><a href="${resetUrl}">${resetUrl}</a></p>
      <p>Link ini berlaku 30 menit.</p>
    `
  });
}

export async function sendEmailVerificationEmail({
  to,
  name,
  verifyUrl
}: {
  to: string;
  name: string;
  verifyUrl: string;
}) {
  await sendMail({
    to,
    subject: "Verifikasi Email AbelBirdnest Stock",
    text: `Halo ${name},\n\nVerifikasi email Anda dengan membuka link berikut:\n${verifyUrl}\n\nLink ini berlaku 24 jam.\n`,
    html: `
      <p>Halo ${name},</p>
      <p>Verifikasi email Anda dengan membuka link berikut:</p>
      <p><a href="${verifyUrl}">${verifyUrl}</a></p>
      <p>Link ini berlaku 24 jam.</p>
    `
  });
}
