From 17fd9ea54c6c8575ed28ab1e3bbe5e06120c4bc6 Mon Sep 17 00:00:00 2001 From: Knee Cola Date: Tue, 6 Jan 2026 13:09:38 +0100 Subject: [PATCH] fix: remove problematic mailgun.js/Types import MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove unused MailgunMessageData type import - Remove type annotations for messageData - Resolves TypeScript compilation error in email-worker The mailgun.js package doesn't properly expose Types module, and the type annotation wasn't necessary since mailgunClient is already typed as any. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- email-worker/src/lib/mailgunService.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/email-worker/src/lib/mailgunService.ts b/email-worker/src/lib/mailgunService.ts index fcd1012..6ae6c41 100644 --- a/email-worker/src/lib/mailgunService.ts +++ b/email-worker/src/lib/mailgunService.ts @@ -1,7 +1,6 @@ import formData from 'form-data'; import Mailgun from 'mailgun.js'; import { createLogger } from './logger'; -import { MailgunMessageData } from 'mailgun.js/Types'; const log = createLogger("email:mailgun"); @@ -47,14 +46,13 @@ export async function sendEmail(message: EmailMessage): Promise { const client = getMailgunClient(); const domain = process.env.MAILGUN_DOMAIN || 'rezije.app'; - const messageData:MailgunMessageData = { + const messageData = { from: 'rezije.app ', to: message.to, subject: message.subject, html: message.html, "v:locationID": "12345" // testing custom variable - webhook should pick this up - } as MailgunMessageData; - + }; log(`Sending email to ${message.to}: ${message.subject}`);