diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-08-12 18:52:34 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-12 08:52:34 -0700 |
commit | 338fa4dfbed5b7b844cee7b4a06e8053e989256d (patch) | |
tree | 27df4dc26783258e1ecf32cac31b183a27c7f1b6 /src/screens | |
parent | bf869d91859145c5fc70511ed7723ec8abada9d2 (diff) | |
download | voidsky-338fa4dfbed5b7b844cee7b4a06e8053e989256d.tar.zst |
remove imports from @atproto/api internals (#8403)
Diffstat (limited to 'src/screens')
-rw-r--r-- | src/screens/Hashtag.tsx | 6 | ||||
-rw-r--r-- | src/screens/Onboarding/StepFinished.tsx | 4 | ||||
-rw-r--r-- | src/screens/StarterPack/Wizard/State.tsx | 11 | ||||
-rw-r--r-- | src/screens/StarterPack/Wizard/index.tsx | 6 | ||||
-rw-r--r-- | src/screens/Topic.tsx | 6 |
5 files changed, 19 insertions, 14 deletions
diff --git a/src/screens/Hashtag.tsx b/src/screens/Hashtag.tsx index d1b7ab0db..f09ff522a 100644 --- a/src/screens/Hashtag.tsx +++ b/src/screens/Hashtag.tsx @@ -1,6 +1,6 @@ import React from 'react' import {type ListRenderItemInfo, View} from 'react-native' -import {type PostView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' +import {type AppBskyFeedDefs} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' @@ -25,11 +25,11 @@ import {ArrowOutOfBoxModified_Stroke2_Corner2_Rounded as Share} from '#/componen import * as Layout from '#/components/Layout' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' -const renderItem = ({item}: ListRenderItemInfo<PostView>) => { +const renderItem = ({item}: ListRenderItemInfo<AppBskyFeedDefs.PostView>) => { return <Post post={item} /> } -const keyExtractor = (item: PostView, index: number) => { +const keyExtractor = (item: AppBskyFeedDefs.PostView, index: number) => { return `${item.uri}-${index}` } diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index fa45baa65..54d282a5e 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -1,12 +1,12 @@ import React from 'react' import {View} from 'react-native' import { + type AppBskyActorDefs, type AppBskyActorProfile, type AppBskyGraphDefs, AppBskyGraphStarterpack, type Un$Typed, } from '@atproto/api' -import {type SavedFeed} from '@atproto/api/dist/client/types/app/bsky/actor/defs' import {TID} from '@atproto/common-web' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' @@ -108,7 +108,7 @@ export function StepFinished() { await agent.setInterestsPref({tags: selectedInterests}) // Default feeds that every user should have pinned when landing in the app - const feedsToSave: SavedFeed[] = [ + const feedsToSave: AppBskyActorDefs.SavedFeed[] = [ { ...DISCOVER_SAVED_FEED, id: TID.nextStr(), diff --git a/src/screens/StarterPack/Wizard/State.tsx b/src/screens/StarterPack/Wizard/State.tsx index 07d744c06..04901ee48 100644 --- a/src/screens/StarterPack/Wizard/State.tsx +++ b/src/screens/StarterPack/Wizard/State.tsx @@ -1,6 +1,9 @@ import React from 'react' -import {type AppBskyGraphDefs, AppBskyGraphStarterpack} from '@atproto/api' -import {type GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' +import { + type AppBskyFeedDefs, + type AppBskyGraphDefs, + AppBskyGraphStarterpack, +} from '@atproto/api' import {msg, plural} from '@lingui/macro' import {STARTER_PACK_MAX_SIZE} from '#/lib/constants' @@ -19,7 +22,7 @@ type Action = | {type: 'SetDescription'; description: string} | {type: 'AddProfile'; profile: bsky.profile.AnyProfileView} | {type: 'RemoveProfile'; profileDid: string} - | {type: 'AddFeed'; feed: GeneratorView} + | {type: 'AddFeed'; feed: AppBskyFeedDefs.GeneratorView} | {type: 'RemoveFeed'; feedUri: string} | {type: 'SetProcessing'; processing: boolean} | {type: 'SetError'; error: string} @@ -30,7 +33,7 @@ interface State { name?: string description?: string profiles: bsky.profile.AnyProfileView[] - feeds: GeneratorView[] + feeds: AppBskyFeedDefs.GeneratorView[] processing: boolean error?: string transitionDirection: 'Backward' | 'Forward' diff --git a/src/screens/StarterPack/Wizard/index.tsx b/src/screens/StarterPack/Wizard/index.tsx index a95174803..8256349df 100644 --- a/src/screens/StarterPack/Wizard/index.tsx +++ b/src/screens/StarterPack/Wizard/index.tsx @@ -5,11 +5,11 @@ import {useSafeAreaInsets} from 'react-native-safe-area-context' import {Image} from 'expo-image' import { type AppBskyActorDefs, + type AppBskyFeedDefs, type AppBskyGraphDefs, AtUri, type ModerationOpts, } from '@atproto/api' -import {type GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' import {msg, Plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect, useNavigation} from '@react-navigation/native' @@ -591,7 +591,9 @@ function Footer({ ) } -function getName(item: bsky.profile.AnyProfileView | GeneratorView) { +function getName( + item: bsky.profile.AnyProfileView | AppBskyFeedDefs.GeneratorView, +) { if (typeof item.displayName === 'string') { return enforceLen(sanitizeDisplayName(item.displayName), 28, true) } else if ('handle' in item && typeof item.handle === 'string') { diff --git a/src/screens/Topic.tsx b/src/screens/Topic.tsx index 6cf7cf65b..753dc75a4 100644 --- a/src/screens/Topic.tsx +++ b/src/screens/Topic.tsx @@ -1,6 +1,6 @@ import React from 'react' import {type ListRenderItemInfo, View} from 'react-native' -import {type PostView} from '@atproto/api/dist/client/types/app/bsky/feed/defs' +import {type AppBskyFeedDefs} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useFocusEffect} from '@react-navigation/native' @@ -24,11 +24,11 @@ import {ArrowOutOfBoxModified_Stroke2_Corner2_Rounded as Share} from '#/componen import * as Layout from '#/components/Layout' import {ListFooter, ListMaybePlaceholder} from '#/components/Lists' -const renderItem = ({item}: ListRenderItemInfo<PostView>) => { +const renderItem = ({item}: ListRenderItemInfo<AppBskyFeedDefs.PostView>) => { return <Post post={item} /> } -const keyExtractor = (item: PostView, index: number) => { +const keyExtractor = (item: AppBskyFeedDefs.PostView, index: number) => { return `${item.uri}-${index}` } |