0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-24 23:48:13 -05:00

Wired up MailgunEmailSuppressionList

This switches out the in-memory implementation for the mailgun one and
is the final piece in wirign up everything to real data.
This commit is contained in:
Fabien "egg" O'Carroll 2022-11-30 18:38:21 +07:00 committed by Fabien 'egg' O'Carroll
parent a25fdf4052
commit 2350cacf3a

View file

@ -1,3 +1,15 @@
const InMemoryEmailSuppressionList = require('./InMemoryEmailSuppressionList');
const MailgunClient = require('@tryghost/mailgun-client');
const models = require('../../models');
const configService = require('../../../shared/config');
const settingsCache = require('../../../shared/settings-cache');
const MailgunEmailSuppressionList = require('./MailgunEmailSuppressionList');
module.exports = new InMemoryEmailSuppressionList();
const mailgunClient = new MailgunClient({
config: configService,
settings: settingsCache
});
module.exports = new MailgunEmailSuppressionList({
Suppression: models.Suppression,
apiClient: mailgunClient
});