create a job for exporting item to integrations

This commit is contained in:
Hongbo Wu
2024-02-20 22:42:06 +08:00
parent 518a3c55a6
commit 34db7bb2d8
5 changed files with 190 additions and 1 deletions

View File

@ -10,6 +10,7 @@ import { Highlight as HighlightData } from '../entity/highlight'
import { LibraryItem, LibraryItemState } from '../entity/library_item'
import { Recommendation as RecommendationData } from '../entity/recommendation'
import { RegistrationType, User } from '../entity/user'
import { env } from '../env'
import {
Article,
ArticleSavingRequest,
@ -400,3 +401,6 @@ export const setRecentlySavedItemInRedis = async (
})
}
}
export const highlightUrl = (slug: string, highlightId: string): string =>
`${env.client.url}/me/${slug}#${highlightId}`