From a8b9d3a84222c57a9adf778189bb5a64b1291c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andri=20=C3=93skarsson?= Date: Mon, 13 Jan 2025 18:21:57 +0100 Subject: [PATCH] maybe reposts work now? --- packages/atproto/domain/get-tech-following-feed.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/atproto/domain/get-tech-following-feed.ts b/packages/atproto/domain/get-tech-following-feed.ts index f1eaf62..d70a518 100644 --- a/packages/atproto/domain/get-tech-following-feed.ts +++ b/packages/atproto/domain/get-tech-following-feed.ts @@ -1,4 +1,4 @@ -import type { AppBskyFeedGetFeedSkeleton } from "@atproto/api"; +import { AtUri, type AppBskyFeedGetFeedSkeleton } from "@atproto/api"; import { max } from "drizzle-orm"; import { and, desc, eq, gt, gte } from "drizzle-orm/expressions"; import type { FeedHandlerArgs, FeedHandlerOutput } from "../feeds"; @@ -59,9 +59,13 @@ export async function getTechFollowingFeed( return { feed: posts.map((p) => { - const reason = p.repost + const a = p.repost ? new AtUri(p.repost) : undefined; + if (a) { + a.collection = "app.bsky.feed.post"; + } + const reason = a ? { - repost: p.repost, + repost: a.toString(), } : undefined; return { -- 2.51.2