diff options
author | Ansh Nanda <anshnanda10@gmail.com> | 2023-05-16 19:09:19 -0700 |
---|---|---|
committer | Ansh Nanda <anshnanda10@gmail.com> | 2023-05-16 19:09:19 -0700 |
commit | 99d66679b3fdba70d58142584e49b08537d9297b (patch) | |
tree | 79682df4b1e9ecaa0a5b6fcc732c13c309ea1c20 /src | |
parent | 59c1b545fad5883487777f0a36ee21f3791aa268 (diff) | |
download | voidsky-99d66679b3fdba70d58142584e49b08537d9297b.tar.zst |
use uri instead of rkey to get feed data
Diffstat (limited to 'src')
-rw-r--r-- | src/view/screens/CustomFeed.tsx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/view/screens/CustomFeed.tsx b/src/view/screens/CustomFeed.tsx index 016f3400c..5644c16e0 100644 --- a/src/view/screens/CustomFeed.tsx +++ b/src/view/screens/CustomFeed.tsx @@ -23,17 +23,20 @@ export const CustomFeed = withAuthRequired( observer(({route}: Props) => { const rootStore = useStores() const {rkey, name, displayName} = route.params - const currentFeed = useCustomFeed(rkey) + const uri = useMemo( + () => makeRecordUri(name, 'app.bsky.feed.generator', rkey), + [rkey, name], + ) + const currentFeed = useCustomFeed(uri) const pal = usePalette('default') const scrollElRef = useRef<FlatList>(null) const algoFeed: PostsFeedModel = useMemo(() => { - const uri = makeRecordUri(name, 'app.bsky.feed.generator', rkey) const feed = new PostsFeedModel(rootStore, 'custom', { feed: uri, }) feed.setup() return feed - }, [rkey, rootStore, name]) + }, [rootStore, uri]) console.log(currentFeed?.data.creator) |