Add report dialog to LiveStatus dialog

This commit is contained in:
Eric Bailey
2026-01-07 18:05:28 -06:00
parent 2efc047f64
commit 57646523fb
5 changed files with 66 additions and 7 deletions
@@ -1,5 +1,6 @@
import {
AppBskyActorDefs,
AppBskyActorStatus,
AppBskyFeedDefs,
AppBskyFeedPost,
AppBskyGraphDefs,
@@ -33,6 +34,21 @@ export function parseReportSubject(
did: subject.did,
nsid: 'app.bsky.actor.profile',
}
} else if (AppBskyActorDefs.isStatusView(subject)) {
const record = subject.record
if (
bsky.dangerousIsType<AppBskyActorStatus.Record>(
record,
AppBskyActorStatus.isRecord,
)
) {
return {
type: 'status',
uri: subject.uri,
cid: subject.cid,
nsid: 'app.bsky.actor.status',
}
}
} else if (AppBskyGraphDefs.isListView(subject)) {
return {
type: 'list',