mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
add byline to the digest
This commit is contained in:
parent
448e432807
commit
6222d567a4
2 changed files with 9 additions and 4 deletions
|
|
@ -353,15 +353,18 @@ const filterSummaries = (summaries: RankedItem[]): RankedItem[] => {
|
|||
}
|
||||
|
||||
// TODO: we can use something more sophisticated to generate titles
|
||||
const generateTitle = (selections: RankedItem[]): string =>
|
||||
const generateTitle = (summaries: RankedItem[]): string =>
|
||||
'Omnivore digest: ' +
|
||||
selections.map((item) => item.libraryItem.title).join(',')
|
||||
summaries.map((item) => item.libraryItem.title).join(',')
|
||||
|
||||
// TODO: generate description based on the summaries
|
||||
const generateDescription = (selections: RankedItem[]): string => 'description'
|
||||
const generateDescription = (summaries: RankedItem[]): string => 'description'
|
||||
|
||||
// TODO: generate content based on the summaries
|
||||
const generateContent = (selections: RankedItem[]): string => 'content'
|
||||
const generateContent = (summaries: RankedItem[]): string => 'content'
|
||||
|
||||
const generateByline = (summaries: RankedItem[]): string =>
|
||||
summaries.map((item) => item.libraryItem.author).join(',')
|
||||
|
||||
export const createDigestJob = async (jobData: CreateDigestJobData) => {
|
||||
digestDefinition = await fetchDigestDefinition()
|
||||
|
|
@ -397,6 +400,7 @@ export const createDigestJob = async (jobData: CreateDigestJobData) => {
|
|||
})),
|
||||
createdAt: new Date(),
|
||||
description: generateDescription(summaries),
|
||||
byline: generateByline(summaries),
|
||||
}
|
||||
|
||||
await writeDigest(jobData.userId, digest)
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ export interface Digest {
|
|||
jobState: TaskState
|
||||
createdAt: Date
|
||||
description: string
|
||||
byline: string
|
||||
|
||||
url?: string
|
||||
title?: string
|
||||
|
|
|
|||
Loading…
Reference in a new issue