[x] avoid using navigation hook in postHeaderDescription
[x] Cleanly implement single upvote popover handler
[x] create single post options dropdown outside of flatlist
[x] avoid using navigation hook in post card actions
[x] handle reblogs fetch
[x] optimise promoted posts injection
[x] remove new posts check for now
[x] update rest of Upvote implementations
[x] handle upvote cache
[x] handle post dropdown in post screen
[x] fix post options modal response on android
[x] move video player out of comment body
[x] move options modal out of comment body, imageAction linkAction, youtubePlayer, imageViewer
[x] move delete options modal out of comment item render
Archived
_During my testing I am able to narrow it down to primary Friends feed screen. some times app would crash on opening a post, or one time it even crash just preforming simple ScrollToTop operation, the time to crash is also not consistent..
there is only one such random operation that might lead to crash and that would be ..
_scheduleLatestPostsCheck() firing at random intervals
usage of setTimout might also be the reason for crashing as scrollToTop also use it just like scheduleLatestPostCheck()
Make sure timeouts are small and are cleared even if they have been executed_
Checklist
Archived _During my testing I am able to narrow it down to primary Friends feed screen. some times app would crash on opening a post, or one time it even crash just preforming simple ScrollToTop operation, the time to crash is also not consistent..
there is only one such random operation that might lead to crash and that would be ..
_scheduleLatestPostsCheck() firing at random intervals usage of setTimout might also be the reason for crashing as scrollToTop also use it just like scheduleLatestPostCheck()
Make sure timeouts are small and are cleared even if they have been executed_