From 1e54125f7f046742e08b7ea24ce7c546b5e5f83c Mon Sep 17 00:00:00 2001 From: Ansh Nanda Date: Tue, 16 May 2023 16:27:38 -0700 Subject: [PATCH] reload AlgoItem on focus via prop --- src/view/com/algos/AlgoItem.tsx | 6 +++++- src/view/com/util/post-embeds/index.tsx | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/view/com/algos/AlgoItem.tsx b/src/view/com/algos/AlgoItem.tsx index b52a7e00..ffb8791a 100644 --- a/src/view/com/algos/AlgoItem.tsx +++ b/src/view/com/algos/AlgoItem.tsx @@ -24,11 +24,13 @@ const AlgoItem = observer( style, showBottom = true, onLongPress, + reloadOnFocus = false, }: { item: AlgoItemModel style?: StyleProp showBottom?: boolean onLongPress?: () => void + reloadOnFocus?: boolean }) => { const store = useStores() const pal = usePalette('default') @@ -36,7 +38,9 @@ const AlgoItem = observer( // TODO: this is pretty hacky, but it works for now useFocusEffect(() => { - item.reload() + if (reloadOnFocus) { + item.reload() + } }) return ( diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx index 3eb2720c..621bd7c0 100644 --- a/src/view/com/util/post-embeds/index.tsx +++ b/src/view/com/util/post-embeds/index.tsx @@ -174,6 +174,7 @@ export function PostEmbeds({ ) }