From 318a6557a5ae4feb20c9b4de87335739be0e553a Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 19 Jan 2023 09:55:49 +0800 Subject: [PATCH] Email us if a recent email marked as library item --- packages/api/src/resolvers/recent_emails/index.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/api/src/resolvers/recent_emails/index.ts b/packages/api/src/resolvers/recent_emails/index.ts index 3eb685544..fa9e258a0 100644 --- a/packages/api/src/resolvers/recent_emails/index.ts +++ b/packages/api/src/resolvers/recent_emails/index.ts @@ -13,6 +13,8 @@ import { ReceivedEmail } from '../../entity/received_email' import { saveNewsletterEmail } from '../../services/save_newsletter_email' import { NewsletterEmail } from '../../entity/newsletter_email' import { generateUniqueUrl, parseEmailAddress } from '../../utils/parser' +import { sendEmail } from '../../utils/sendEmail' +import { env } from '../../env' export const recentEmailsResolver = authorized< RecentEmailsSuccess, @@ -101,6 +103,19 @@ export const markEmailAsItemResolver = authorized< newsletterEmail ) + const text = `A recent email marked as a library item + by: ${claims.uid} + from: ${recentEmail.from} + subject: ${recentEmail.subject}` + + // email us to let us know that an email failed to parse as an article + await sendEmail({ + to: env.sender.feedback, + subject: 'A recent email marked as a library item', + text, + from: env.sender.message, + }) + return { success, }