unoffical wafrn mirror wafrn.net
atproto social-network activitypub
at cache-folder-container 17 lines 530 B view raw
1 2import { Job } from "bullmq" 3import { getPostThreadRecursive } from "../activitypub/getPostThreadRecursive.js"; 4import { Post } from "../../models/post.js"; 5import { getAdminUser } from "../getAdminAndDeletedUser.js"; 6 7 8async function fetchFediThread(job: Job): Promise<Post | null | undefined> { 9 if (!job.data.post) { 10 return undefined; 11 } 12 let post = await getPostThreadRecursive(await getAdminUser(), job.data.post, null, undefined, { ignoreBridgyRepeat: true }) 13 return post 14} 15 16 17export { fetchFediThread }