try-finally block for ptr

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