diff options
Diffstat (limited to 'src/view/com')
-rw-r--r-- | src/view/com/algos/AlgoItem.tsx | 4 | ||||
-rw-r--r-- | src/view/com/algos/SavedFeedItem.tsx | 12 | ||||
-rw-r--r-- | src/view/com/algos/useCustomFeed.ts | 6 | ||||
-rw-r--r-- | src/view/com/util/post-embeds/index.tsx | 4 |
4 files changed, 16 insertions, 10 deletions
diff --git a/src/view/com/algos/AlgoItem.tsx b/src/view/com/algos/AlgoItem.tsx index 45526309f..ea45005d3 100644 --- a/src/view/com/algos/AlgoItem.tsx +++ b/src/view/com/algos/AlgoItem.tsx @@ -12,7 +12,7 @@ import {colors, s} from 'lib/styles' import {UserAvatar} from '../util/UserAvatar' import {Button} from '../util/forms/Button' import {observer} from 'mobx-react-lite' -import {AlgoItemModel} from 'state/models/feeds/algo/algo-item' +import {CustomFeedModel} from 'state/models/feeds/custom-feed' import {useFocusEffect, useNavigation} from '@react-navigation/native' import {NavigationProp} from 'lib/routes/types' import {useStores} from 'state/index' @@ -28,7 +28,7 @@ const AlgoItem = observer( showBottom = true, reloadOnFocus = false, }: { - item: AlgoItemModel + item: CustomFeedModel style?: StyleProp<ViewStyle> showBottom?: boolean reloadOnFocus?: boolean diff --git a/src/view/com/algos/SavedFeedItem.tsx b/src/view/com/algos/SavedFeedItem.tsx index bb4ec10b3..e8aeae726 100644 --- a/src/view/com/algos/SavedFeedItem.tsx +++ b/src/view/com/algos/SavedFeedItem.tsx @@ -3,12 +3,18 @@ import {View, TouchableOpacity, StyleSheet} from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {colors} from 'lib/styles' import {observer} from 'mobx-react-lite' -import {AlgoItemModel} from 'state/models/feeds/algo/algo-item' -import {SavedFeedsModel} from 'state/models/feeds/algo/saved' +import {CustomFeedModel} from 'state/models/feeds/custom-feed' +import {SavedFeedsModel} from 'state/models/ui/saved-feeds' import AlgoItem from './AlgoItem' export const SavedFeedItem = observer( - ({item, savedFeeds}: {item: AlgoItemModel; savedFeeds: SavedFeedsModel}) => { + ({ + item, + savedFeeds, + }: { + item: CustomFeedModel + savedFeeds: SavedFeedsModel + }) => { const isPinned = savedFeeds.isPinned(item) return ( diff --git a/src/view/com/algos/useCustomFeed.ts b/src/view/com/algos/useCustomFeed.ts index cea9c1cea..ee40cf49e 100644 --- a/src/view/com/algos/useCustomFeed.ts +++ b/src/view/com/algos/useCustomFeed.ts @@ -1,10 +1,10 @@ import {useEffect, useState} from 'react' import {useStores} from 'state/index' -import {AlgoItemModel} from 'state/models/feeds/algo/algo-item' +import {CustomFeedModel} from 'state/models/feeds/custom-feed' export function useCustomFeed(uri: string) { const store = useStores() - const [item, setItem] = useState<AlgoItemModel>() + const [item, setItem] = useState<CustomFeedModel>() useEffect(() => { async function fetchView() { const res = await store.agent.app.bsky.feed.getFeedGenerator({ @@ -16,7 +16,7 @@ export function useCustomFeed(uri: string) { async function buildFeedItem() { const view = await fetchView() if (view) { - const temp = new AlgoItemModel(store, view) + const temp = new CustomFeedModel(store, view) setItem(temp) } } diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index 328b9305b..727c56e9e 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -26,7 +26,7 @@ import {getYoutubeVideoId} from 'lib/strings/url-helpers' import QuoteEmbed from './QuoteEmbed' import {AutoSizedImage} from '../images/AutoSizedImage' import AlgoItem from 'view/com/algos/AlgoItem' -import {AlgoItemModel} from 'state/models/feeds/algo/algo-item' +import {CustomFeedModel} from 'state/models/feeds/custom-feed' type Embed = | AppBskyEmbedRecord.View @@ -172,7 +172,7 @@ export function PostEmbeds({ ) { return ( <AlgoItem - item={new AlgoItemModel(store, embed.record)} + item={new CustomFeedModel(store, embed.record)} style={[pal.view, pal.border, styles.extOuter]} reloadOnFocus={true} /> |