From b46128c732fe5d774f3086c0220a232b122dd752 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Thu, 7 Sep 2023 18:45:21 +0800 Subject: [PATCH] Add author and sitename for notifications --- packages/rule-handler/src/filter.ts | 4 ++++ packages/rule-handler/src/rule.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/rule-handler/src/filter.ts b/packages/rule-handler/src/filter.ts index 2418edfac..a3c43e902 100644 --- a/packages/rule-handler/src/filter.ts +++ b/packages/rule-handler/src/filter.ts @@ -19,6 +19,8 @@ interface Page { readingProgressPercent: number title: string image: string | null + author: string | null + siteName: string | null } interface Label { @@ -45,6 +47,8 @@ export const search = async ( readingProgressPercent title image + author + siteName } } } diff --git a/packages/rule-handler/src/rule.ts b/packages/rule-handler/src/rule.ts index f0c8a9b79..b7345fb2c 100644 --- a/packages/rule-handler/src/rule.ts +++ b/packages/rule-handler/src/rule.ts @@ -137,7 +137,7 @@ export const triggerActions = async ( ) case RuleActionType.SendNotification: { const data: NotificationData = { - title: 'New page added to your library', + title: filteredPage.author || filteredPage.siteName || 'Omnivore', body: filteredPage.title, image: filteredPage.image || undefined, }