try-finally block for ptr

This commit is contained in:
Samuel Newman
2025-12-26 17:37:30 +00:00
parent d564900da5
commit 1b1632f6d1
3 changed files with 15 additions and 6 deletions
+3
View File
@@ -195,8 +195,11 @@ function HashtagScreenTab({
const onRefresh = React.useCallback(async () => { const onRefresh = React.useCallback(async () => {
setIsPTR(true) setIsPTR(true)
try {
await refetch() await refetch()
} finally {
setIsPTR(false) setIsPTR(false)
}
}, [refetch]) }, [refetch])
const onEndReached = React.useCallback(() => { const onEndReached = React.useCallback(() => {
+3
View File
@@ -160,8 +160,11 @@ function TopicScreenTab({
const onRefresh = React.useCallback(async () => { const onRefresh = React.useCallback(async () => {
setIsPTR(true) setIsPTR(true)
try {
await refetch() await refetch()
} finally {
setIsPTR(false) setIsPTR(false)
}
}, [refetch]) }, [refetch])
const onEndReached = React.useCallback(() => { const onEndReached = React.useCallback(() => {
+3
View File
@@ -360,9 +360,12 @@ function ProfileScreenLoaded({
const onRefresh = async () => { const onRefresh = async () => {
setIsRefreshing(true) setIsRefreshing(true)
try {
await postFeedRef.current?.refreshFeed() await postFeedRef.current?.refreshFeed()
} finally {
setIsRefreshing(false) setIsRefreshing(false)
} }
}
// rendering // rendering
// = // =