about summary refs log tree commit diff
path: root/src/view/screens/CustomFeed.tsx
diff options
context:
space:
mode:
authorAnsh Nanda <anshnanda10@gmail.com>2023-05-16 19:09:19 -0700
committerAnsh Nanda <anshnanda10@gmail.com>2023-05-16 19:09:19 -0700
commit99d66679b3fdba70d58142584e49b08537d9297b (patch)
tree79682df4b1e9ecaa0a5b6fcc732c13c309ea1c20 /src/view/screens/CustomFeed.tsx
parent59c1b545fad5883487777f0a36ee21f3791aa268 (diff)
downloadvoidsky-99d66679b3fdba70d58142584e49b08537d9297b.tar.zst
use uri instead of rkey to get feed data
Diffstat (limited to 'src/view/screens/CustomFeed.tsx')
-rw-r--r--src/view/screens/CustomFeed.tsx9
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)