[SDK] Remove @atproto/api (#11386)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Samuel Newman
2026-08-13 22:26:22 +03:00
committed by GitHub
parent 54da80dfb0
commit 9fe0084874
391 changed files with 3130 additions and 3589 deletions
+9 -3
View File
@@ -1,5 +1,4 @@
import {useCallback, useMemo, useState} from 'react'
import {type AppBskyFeedGetLikes as GetLikes} from '@atproto/api'
import {msg} from '@lingui/core/macro'
import {useLingui} from '@lingui/react'
@@ -11,8 +10,15 @@ import {useResolveUriQuery} from '#/state/queries/resolve-uri'
import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard'
import {List} from '#/view/com/util/List'
import {ListFooter, ListMaybePlaceholder} from '#/components/Lists'
import {type app} from '#/lexicons'
function renderItem({item, index}: {item: GetLikes.Like; index: number}) {
function renderItem({
item,
index,
}: {
item: app.bsky.feed.getLikes.Like
index: number
}) {
return (
<ProfileCardWithFollowBtn
key={item.actor.did}
@@ -22,7 +28,7 @@ function renderItem({item, index}: {item: GetLikes.Like; index: number}) {
)
}
function keyExtractor(item: GetLikes.Like) {
function keyExtractor(item: app.bsky.feed.getLikes.Like) {
return item.actor.did
}
+7 -11
View File
@@ -1,12 +1,10 @@
import {useCallback, useState} from 'react'
import {type AppBskyFeedDefs, AppBskyFeedPost} from '@atproto/api'
import {type ModerationDecision} from '@bsky.app/sdk/moderation'
import {moderatePost, type ModerationDecision} from '@bsky.app/sdk/moderation'
import {msg} from '@lingui/core/macro'
import {useLingui} from '@lingui/react'
import {useInitialNumToRender} from '#/lib/hooks/useInitialNumToRender'
import {usePostViewTracking} from '#/lib/hooks/usePostViewTracking'
import {moderatePost} from '#/lib/moderation/subjects'
import {cleanError} from '#/lib/strings/errors'
import {logger} from '#/logger'
import {useModerationOpts} from '#/state/preferences/moderation-opts'
@@ -14,6 +12,7 @@ import {usePostQuotesQuery} from '#/state/queries/post-quotes'
import {useResolveUriQuery} from '#/state/queries/resolve-uri'
import {Post} from '#/view/com/post/Post'
import {ListFooter, ListMaybePlaceholder} from '#/components/Lists'
import {app} from '#/lexicons'
import * as bsky from '#/types/bsky'
import {List} from '../util/List'
@@ -22,9 +21,9 @@ function renderItem({
index,
}: {
item: {
post: AppBskyFeedDefs.PostView
post: app.bsky.feed.defs.PostView
moderation: ModerationDecision
record: AppBskyFeedPost.Record
record: app.bsky.feed.post.Main
}
index: number
}) {
@@ -32,9 +31,9 @@ function renderItem({
}
function keyExtractor(item: {
post: AppBskyFeedDefs.PostView
post: app.bsky.feed.defs.PostView
moderation: ModerationDecision
record: AppBskyFeedPost.Record
record: app.bsky.feed.post.Main
}) {
return item.post.uri
}
@@ -69,10 +68,7 @@ export function PostQuotes({uri}: {uri: string}) {
.flatMap(page =>
page.posts.map(post => {
if (
!bsky.dangerousIsType<AppBskyFeedPost.Record>(
post.record,
AppBskyFeedPost.isRecord,
) ||
!bsky.isType(app.bsky.feed.post, post.record) ||
!moderationOpts
) {
return null
+3 -3
View File
@@ -1,5 +1,4 @@
import {useCallback, useMemo, useState} from 'react'
import {type AppBskyActorDefs as ActorDefs} from '@atproto/api'
import {msg} from '@lingui/core/macro'
import {useLingui} from '@lingui/react'
@@ -11,12 +10,13 @@ import {useResolveUriQuery} from '#/state/queries/resolve-uri'
import {ProfileCardWithFollowBtn} from '#/view/com/profile/ProfileCard'
import {List} from '#/view/com/util/List'
import {ListFooter, ListMaybePlaceholder} from '#/components/Lists'
import {type app} from '#/lexicons'
function renderItem({
item,
index,
}: {
item: ActorDefs.ProfileView
item: app.bsky.actor.defs.ProfileView
index: number
}) {
return (
@@ -28,7 +28,7 @@ function renderItem({
)
}
function keyExtractor(item: ActorDefs.ProfileView) {
function keyExtractor(item: app.bsky.actor.defs.ProfileView) {
return item.did
}