feat(api): email notification agent

no ui yet built to configure it and currently only handles MEDIA_PENDING notification types
This commit is contained in:
sct
2020-11-24 10:36:37 +00:00
parent 0601b44687
commit 0962392e39
11 changed files with 1220 additions and 18 deletions

View File

@@ -16,6 +16,7 @@ import logger from './logger';
import { startJobs } from './job/schedule';
import notificationManager from './lib/notifications';
import DiscordAgent from './lib/notifications/agents/discord';
import EmailAgent from './lib/notifications/agents/email';
const API_SPEC_PATH = path.join(__dirname, '../overseerr-api.yml');
@@ -31,7 +32,7 @@ app
getSettings().load();
// Register Notification Agents
notificationManager.registerAgents([new DiscordAgent()]);
notificationManager.registerAgents([new DiscordAgent(), new EmailAgent()]);
// Start Jobs
startJobs();