Merge pull request #1138 from omnivore-app/flag/disable-speech-trigger

Disable the automatic speech trigger
This commit is contained in:
Jackson Harper
2022-08-25 20:18:56 +08:00
committed by GitHub

View File

@ -21,38 +21,39 @@ export const shouldSynthesize = async (
userId: string,
page: Page
): Promise<boolean> => {
if (page.pageType === PageType.File || !page.content) {
// we don't synthesize files for now
return false
}
return Promise.resolve(false)
// if (page.pageType === PageType.File || !page.content) {
// // we don't synthesize files for now
// return false
// }
if (process.env.TEXT_TO_SPEECH_BETA_TEST) {
return true
}
// if (process.env.TEXT_TO_SPEECH_BETA_TEST) {
// return true
// }
const [recentListenedPage, count] = (await searchPages(
{
dateFilters: [
{
field: 'listenedAt',
startDate: new Date(Date.now() - 30 * 24 * 60 * 60 * 1000),
},
],
sort: {
by: SortBy.LISTENED,
order: SortOrder.DESCENDING,
},
size: 1,
},
userId
)) || [[], 0]
if (count === 0) {
return false
}
return (
!!recentListenedPage[0].listenedAt &&
page.savedAt < recentListenedPage[0].listenedAt
)
// const [recentListenedPage, count] = (await searchPages(
// {
// dateFilters: [
// {
// field: 'listenedAt',
// startDate: new Date(Date.now() - 30 * 24 * 60 * 60 * 1000),
// },
// ],
// sort: {
// by: SortBy.LISTENED,
// order: SortOrder.DESCENDING,
// },
// size: 1,
// },
// userId
// )) || [[], 0]
// if (count === 0) {
// return false
// }
// return (
// !!recentListenedPage[0].listenedAt &&
// page.savedAt < recentListenedPage[0].listenedAt
// )
}
export const synthesize = async (page: Page, speech: Speech): Promise<void> => {