diff --git a/packages/api/src/jobs/ai/create_digest.ts b/packages/api/src/jobs/ai/create_digest.ts
index f85ced5b6..5f2ad7988 100644
--- a/packages/api/src/jobs/ai/create_digest.ts
+++ b/packages/api/src/jobs/ai/create_digest.ts
@@ -575,11 +575,12 @@ const sendPushNotification = async (userId: string, digest: Digest) => {
await sendPushNotifications(userId, notification, 'reminder', data)
}
-const sendEmail = async (user: User, digest: Digest) => {
+const sendEmail = async (user: User, digest: Digest, channels: Channel[]) => {
const title = `${AUTHOR} ${new Date().toLocaleDateString()}`
const subTitle = truncate(digest.title, { length: 200 }).slice(
AUTHOR.length + 1
)
+ const isInLibrary = channels.includes('library')
const chapters = digest.chapters ?? []
@@ -600,15 +601,33 @@ const sendEmail = async (user: User, digest: Digest) => {
)
.join('')}
- `
+ : ''
+ }
+
+
`
@@ -699,7 +718,7 @@ const sendToChannels = async (
case 'push':
return sendPushNotification(user.id, digest)
case 'email':
- return sendEmail(user, digest)
+ return sendEmail(user, digest, deduplicateChannels)
case 'library':
return moveDigestToLibrary(user, digest)
default: