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