add focus refresh + polling (#3846)

This commit is contained in:
Samuel Newman 2024-05-03 17:57:20 +01:00 committed by GitHub
parent 4a2d4253e5
commit ce02a41163
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 23 additions and 2 deletions

View file

@ -27,6 +27,7 @@ import {DialogControlProps, useDialogControl} from '#/components/Dialog'
import {ConvoMenu} from '#/components/dms/ConvoMenu'
import {NewChat} from '#/components/dms/NewChat'
import * as TextField from '#/components/forms/TextField'
import {useRefreshOnFocus} from '#/components/hooks/useRefreshOnFocus'
import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus'
import {SettingsSliderVertical_Stroke2_Corner0_Rounded as SettingsSlider} from '#/components/icons/SettingsSlider'
import {Link} from '#/components/Link'
@ -75,7 +76,9 @@ export function MessagesScreen({navigation}: Props) {
fetchNextPage,
error,
refetch,
} = useListConvos()
} = useListConvos({refetchInterval: 15_000})
useRefreshOnFocus(refetch)
const isError = !!error