From 484cd78ac5b125fbdbdfee2eedbf15a3194fed1f Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 2 Mar 2022 23:14:10 -0800 Subject: [PATCH] prettier --- packages/api/src/routers/svc/emails.ts | 4 +++- packages/api/src/utils/parser.ts | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/api/src/routers/svc/emails.ts b/packages/api/src/routers/svc/emails.ts index ce8f20e3e..4bb9aa6df 100644 --- a/packages/api/src/routers/svc/emails.ts +++ b/packages/api/src/routers/svc/emails.ts @@ -57,7 +57,9 @@ export function emailsServiceRouter() { title: data.subject, content: data.html, author: data.from, - url: (await findNewsletterUrl(data.html)) || 'https://omnivore.app/no_url', + url: + (await findNewsletterUrl(data.html)) || + 'https://omnivore.app/no_url', }) res.status(200).send('Newsletter') return diff --git a/packages/api/src/utils/parser.ts b/packages/api/src/utils/parser.ts index 964fea610..595960ac2 100644 --- a/packages/api/src/utils/parser.ts +++ b/packages/api/src/utils/parser.ts @@ -402,7 +402,9 @@ export const isProbablyNewsletter = (html: string): boolean => { // Given an HTML blob tries to find a URL to use for // a canonical URL. -export const findNewsletterUrl = async (html: string): Promise => { +export const findNewsletterUrl = async ( + html: string +): Promise => { const dom = new JSDOM(html).window // If there is an

res.request.res.responseUrl) - .catch((e) => href) + .then((res) => res.request.res.responseUrl as string | undefined) + .catch((e) => href) } }