diff --git a/package.json b/package.json index 4aa291d..db40141 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@xtr-dev/payload-mailing", - "version": "0.1.23", + "version": "0.1.24", "description": "Template-based email system with scheduling and job processing for PayloadCMS", "type": "module", "main": "dist/index.js", diff --git a/src/plugin.ts b/src/plugin.ts index 89ce6b6..8cd05c1 100644 --- a/src/plugin.ts +++ b/src/plugin.ts @@ -9,12 +9,6 @@ import { mailingJobs, scheduleEmailsJob } from './jobs/index.js' export const mailingPlugin = (pluginConfig: MailingPluginConfig) => (config: Config): Config => { const queueName = pluginConfig.queue || 'default' - // Validate queueName - if (!queueName || typeof queueName !== 'string') { - throw new Error('Invalid queue configuration: queue must be a non-empty string') - } - - // Handle templates collection configuration const templatesConfig = pluginConfig.collections?.templates const templatesSlug = typeof templatesConfig === 'string' ? templatesConfig : 'email-templates' diff --git a/src/services/MailingService.ts b/src/services/MailingService.ts index c907d14..e28508d 100644 --- a/src/services/MailingService.ts +++ b/src/services/MailingService.ts @@ -45,7 +45,6 @@ export class MailingService implements IMailingService { // Use Payload's configured mailer (cast to any to handle different adapter types) this.transporter = this.payload.email as any } else { - console.log('[DEBUG] email: ', this.payload.email); throw new Error('Email transport configuration is required either in plugin config or Payload config') }