mirror of
https://github.com/tooot-app/app
synced 2025-04-19 04:37:24 +02:00
Do not catch language detection failure
This commit is contained in:
parent
24d179eee7
commit
778ff18457
@ -4,7 +4,7 @@
|
|||||||
"native": "220603",
|
"native": "220603",
|
||||||
"major": 4,
|
"major": 4,
|
||||||
"minor": 1,
|
"minor": 1,
|
||||||
"patch": 3,
|
"patch": 4,
|
||||||
"expo": "45.0.0"
|
"expo": "45.0.0"
|
||||||
},
|
},
|
||||||
"description": "tooot app for Mastodon",
|
"description": "tooot app for Mastodon",
|
||||||
|
@ -48,14 +48,16 @@ const TimelineTranslate = React.memo(
|
|||||||
const [detectedLanguage, setDetectedLanguage] = useState<string>('')
|
const [detectedLanguage, setDetectedLanguage] = useState<string>('')
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const detect = async () => {
|
const detect = async () => {
|
||||||
const result = await detectLanguage(text.join(`\n\n`))
|
const result = await detectLanguage(text.join(`\n\n`)).catch(() => {
|
||||||
setDetectedLanguage(result.detected.slice(0, 2))
|
// No need to log language detection failure
|
||||||
|
})
|
||||||
|
result?.detected && setDetectedLanguage(result.detected.slice(0, 2))
|
||||||
}
|
}
|
||||||
detect()
|
detect()
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
const settingsLanguage = useSelector(getSettingsLanguage)
|
const settingsLanguage = useSelector(getSettingsLanguage)
|
||||||
const targetLanguage = settingsLanguage || Localization.locale || 'en'
|
const targetLanguage = Localization.locale || settingsLanguage || 'en'
|
||||||
|
|
||||||
const [enabled, setEnabled] = useState(false)
|
const [enabled, setEnabled] = useState(false)
|
||||||
const { refetch, data, isLoading, isSuccess, isError } = useTranslateQuery({
|
const { refetch, data, isLoading, isSuccess, isError } = useTranslateQuery({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user