···11-import type * as SoSprkFeedDefs from '../lexicon/types/so/sprk/feed/defs.js'
22-import type { ProfileViewBasic } from '../lexicon/types/so/sprk/actor/defs.js'
11+import { Database, PostDocument } from '../db.js'
32import type { Label } from '../lexicon/types/com/atproto/label/defs.js'
33+import type { ProfileViewBasic } from '../lexicon/types/so/sprk/actor/defs.js'
44import type * as SoSprkEmbedImages from '../lexicon/types/so/sprk/embed/images.js'
55import type * as SoSprkEmbedVideo from '../lexicon/types/so/sprk/embed/video.js'
66-import { Database, PostDocument } from '../db.js'
66+import type * as SoSprkFeedDefs from '../lexicon/types/so/sprk/feed/defs.js'
7788// Transform DB post to PostView format
99export async function transformPostToPostView(
···5757 embed = {
5858 $type: 'so.sprk.embed.video#view',
5959 cid: post.cid,
6060+ alt: post.embed.alt,
6061 playlist: `https://media.sprk.so/video/${post.authorDid}/${post.embed.video.ref.$link}`,
6162 thumbnail: `https://thumb.sprk.so/${post.authorDid}/${post.embed.video.ref.$link}/thumbnail`,
6263 } satisfies SoSprkEmbedVideo.View
···121122 indexedAt: post.indexedAt,
122123 labels,
123124 }
124124-}125125+}