From c585d9fae87902d951414acf16bea2e76815a285 Mon Sep 17 00:00:00 2001 From: aeroreyna Date: Tue, 8 Mar 2022 20:25:57 -0800 Subject: [PATCH] Make feed refreshable --- Views/Feed.js | 5 ++++- Views/Profile.js | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Views/Feed.js b/Views/Feed.js index a5be5dc..5f27a25 100644 --- a/Views/Feed.js +++ b/Views/Feed.js @@ -36,12 +36,15 @@ let Feed = ({ navigation, route }) => { }}> - {Posts.length === 0 && } item._id || item.createdAt} ListHeaderComponent={ setPosts([newPost, ...Posts])} />} + refreshing={Posts.length === 0} + onRefresh={()=>{ + API.getPosts().then(setPosts); + }} /> diff --git a/Views/Profile.js b/Views/Profile.js index d6f71ae..c2cca24 100644 --- a/Views/Profile.js +++ b/Views/Profile.js @@ -41,6 +41,10 @@ let Profile = ({ navigation, route }) => { renderItem={renderPost} keyExtractor={item => item._id || item.createdAt} ListHeaderComponent={ setPosts([newPost, ...Posts])} />} + refreshing={Posts.length === 0} + onRefresh={()=>{ + API.getPosts(route.params.profileid).then(setPosts); + }} /> }