diff --git a/bun.lockb b/bun.lockb index 913134b..5e29ba7 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 5696002..78261b0 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,10 @@ "@hono/zod-openapi": "0.18.0", "@hono/zod-validator": "0.4.1", "bullmq": "5.28.1", - "handlebars": "^4.7.8", + "handlebars": "4.7.8", "hono": "4.6.11", "ioredis": "5.4.1", - "nodemailer": "^6.9.16", + "nodemailer": "6.9.16", "zod": "3.23.8" }, "devDependencies": { diff --git a/src/templates/password-reset.ts b/src/templates/password-reset.ts deleted file mode 100644 index a98ba1b..0000000 --- a/src/templates/password-reset.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { Language } from '../types' - -interface PasswordResetTemplateData { - name: string - resetLink: string - expiresIn: string -} - -const en = { - html: (data: PasswordResetTemplateData) => ` -

Password Reset Request

-

Hello ${data.name},

-

We received a request to reset your password. Click the link below to create a new password:

- Reset Password -

This link will expire in ${data.expiresIn}.

-

If you didn't request this password reset, please ignore this email or contact support if you have concerns.

-

Best regards,
Your Support Team

- `, - text: (data: PasswordResetTemplateData) => ` - Password Reset Request - - Hello ${data.name}, - - We received a request to reset your password. Use the following link to create a new password: - ${data.resetLink} - - This link will expire in ${data.expiresIn}. - - If you didn't request this password reset, please ignore this email or contact support if you have concerns. - - Best regards, - Your Support Team - ` -} - -const de = { - html: (data: PasswordResetTemplateData) => ` -

Anfrage zum Zurücksetzen des Passworts

-

Hallo ${data.name},

-

Wir haben eine Anfrage zum Zurücksetzen Ihres Passworts erhalten. Klicken Sie auf den untenstehenden Link, um ein neues Passwort zu erstellen:

- Passwort zurücksetzen -

Dieser Link läuft in ${data.expiresIn} ab.

-

Falls Sie diese Anfrage nicht gestellt haben, ignorieren Sie bitte diese E-Mail oder kontaktieren Sie den Support, wenn Sie Bedenken haben.

-

Mit freundlichen Grüßen,
Ihr Support-Team

- `, - text: (data: PasswordResetTemplateData) => ` - Anfrage zum Zurücksetzen des Passworts - - Hallo ${data.name}, - - Wir haben eine Anfrage zum Zurücksetzen Ihres Passworts erhalten. Verwenden Sie den folgenden Link, um ein neues Passwort zu erstellen: - ${data.resetLink} - - Dieser Link läuft in ${data.expiresIn} ab. - - Falls Sie diese Anfrage nicht gestellt haben, ignorieren Sie bitte diese E-Mail oder kontaktieren Sie den Support, wenn Sie Bedenken haben. - - Mit freundlichen Grüßen, - Ihr Support-Team - ` -} - -export const passwordResetTemplate: Record = { en, de } \ No newline at end of file diff --git a/src/templates/welcome.ts b/src/templates/welcome.ts deleted file mode 100644 index edef40a..0000000 --- a/src/templates/welcome.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Language } from '../types' - -interface WelcomeTemplateData { - name: string - activationLink: string -} - -const en = { - html: (data: WelcomeTemplateData) => ` -

Welcome ${data.name}!

-

Thank you for joining us. Please click the link below to activate your account:

- Activate Account - `, - text: (data: WelcomeTemplateData) => ` - Welcome ${data.name}! - - Thank you for joining us. Please use the following link to activate your account: - ${data.activationLink} - ` -} - -const de = { - html: (data: WelcomeTemplateData) => ` -

Willkommen ${data.name}!

-

Danke, dass Sie sich bei uns registriert haben. Bitte klicken Sie auf den Link unten, um Ihr Konto zu aktivieren:

- Konto aktivieren - `, - text: (data: WelcomeTemplateData) => ` - Willkommen ${data.name}! - - Danke, dass Sie sich bei uns registriert haben. Bitte verwenden Sie den folgenden Link, um Ihr Konto zu aktivieren: - ${data.activationLink} - ` -} - -export const welcomeTemplate: Record = { en, de } \ No newline at end of file