unoffical wafrn mirror
wafrn.net
atproto
social-network
activitypub
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 }