From 3e35fb1aca94c5c41f6cd9c4da3bc19553b72e41 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 22 Apr 2022 19:14:59 +0800 Subject: [PATCH] Email content display report --- .../reports/content_display_report_created.ts | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/packages/api/src/events/reports/content_display_report_created.ts b/packages/api/src/events/reports/content_display_report_created.ts index afacc711e..5d1dac5f4 100644 --- a/packages/api/src/events/reports/content_display_report_created.ts +++ b/packages/api/src/events/reports/content_display_report_created.ts @@ -1,6 +1,4 @@ /* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -import axios from 'axios' - import { EntitySubscriberInterface, EventSubscriber, @@ -9,6 +7,7 @@ import { import { ContentDisplayReport } from '../../entity/reports/content_display_report' import { env } from '../../env' +import { sendEmail } from '../../utils/sendEmail' @EventSubscriber() export class ContentDisplayReportSubscriber @@ -25,16 +24,12 @@ export class ContentDisplayReportSubscriber console.log(message) if (!env.dev.isLocal) { - // If we are in the local environment, just log a message, otherwise send to discord - const discordUrl = - 'https://discord.com/api/webhooks/866028072263745576/DtTCjyQmOi9D0_7nKOFdB4Iucb7ml3lv_zBrEF84sOhwJCxrojZFbiW89s8OELCaPDEo' - - await axios({ - method: 'post', - url: discordUrl, - data: { - content: message, - }, + // If we are in the local environment, just log a message, otherwise email the report + await sendEmail({ + to: 'feedback@omnivore.app', + subject: 'New content display report', + text: message, + from: 'msgs@omnivore.app', }) } }