nodemailer-sequelize-queue
Version:
Queue for mails with nodemailer and cron scheduler
15 lines (14 loc) • 477 B
TypeScript
import { IMailer } from './Mailer';
import { IQueueModelStatic } from './QueueModel';
export declare class MailProcessor {
expression: string;
maxAttemps: number;
mailer: IMailer;
logging: boolean;
limit: number;
private queueModel;
constructor(queueModel: IQueueModelStatic, mailer: IMailer, maxAttemps?: number, logging?: boolean, limit?: number);
processQueueMails(): Promise<void>;
private sendQueuedMailAndDeleteRow;
private log;
}