diff options
-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) |