about summary refs log tree commit diff
path: root/src/view/screens/Home.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-12-16 15:37:13 -0600
committerPaul Frazee <pfrazee@gmail.com>2022-12-16 15:37:13 -0600
commitd7e71e079f84b517a4b54799fc66882f450d010d (patch)
tree72ff0259f185492e44108d6a67eb333a9692ef54 /src/view/screens/Home.tsx
parent4ef3afb6040a1f52881b455b190315193af05946 (diff)
downloadvoidsky-d7e71e079f84b517a4b54799fc66882f450d010d.tar.zst
Prefetch feed refreshes to speed up 'load more posts'
Diffstat (limited to 'src/view/screens/Home.tsx')
-rw-r--r--src/view/screens/Home.tsx3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx
index c5d5ca616..059abfb37 100644
--- a/src/view/screens/Home.tsx
+++ b/src/view/screens/Home.tsx
@@ -51,6 +51,7 @@ export const Home = observer(function Home({
     if (hasSetup) {
       console.log('Updating home feed')
       store.me.mainFeed.update()
+      doPoll()
     } else {
       store.nav.setTitle(navIdx, 'Home')
       console.log('Fetching home feed')
@@ -88,7 +89,7 @@ export const Home = observer(function Home({
         onPressTryAgain={onPressTryAgain}
         onScroll={onMainScroll}
       />
-      {store.me.mainFeed.hasNewLatest ? (
+      {store.me.mainFeed.hasNewLatest && !store.me.mainFeed.isRefreshing ? (
         <TouchableOpacity
           style={[
             styles.loadLatest,