More custom-feed behavior fixes [APP-678] (#831)

* Remove extraneous custom-feed health check

* Fixes to custom feed preference sync

* Fix lint

* Remove dead code (client-side suggested posts constructor)

* Enforce the feed-fetch limit in the client if the generator fails to observe the parameter

* Bump the number of items fetched in the multifeed per feed from 5 to 10

* Reset the currently active feed when the pinned feeds change

* Some fixes to icons

* Add a prompt to load latest to the multifeed

* Remove debug
This commit is contained in:
Paul Frazee 2023-06-02 09:48:53 -05:00 committed by GitHub
parent e9c84a192b
commit 3217c7ff32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 88 additions and 186 deletions

View file

@ -52,8 +52,15 @@ export const HomeScreen = withAuthRequired(
model.setup()
feeds.push(model)
}
pagerRef.current?.setPage(0)
setCustomFeeds(feeds)
}, [store, store.me.savedFeeds.pinned, customFeeds, setCustomFeeds])
}, [
store,
store.me.savedFeeds.pinned,
customFeeds,
setCustomFeeds,
pagerRef,
])
useFocusEffect(
React.useCallback(() => {