fix set state in effect error

This commit is contained in:
Samuel Newman
2025-10-08 17:09:48 +03:00
parent 46103b661e
commit 26ef1b27ea
@@ -47,23 +47,21 @@ export function SuggestedLanguage({
string | undefined string | undefined
>(undefined) >(undefined)
useEffect(() => { if (!hasInteracted && text.length > 0) {
if (text.length > 0 && !hasInteracted) { setHasInteracted(true)
setHasInteracted(true) }
}
}, [text, hasInteracted])
useEffect(() => { useEffect(() => {
const textTrimmed = text.trim() const textTrimmed = text.trim()
// Don't run the language model on small posts, the results are likely
// to be inaccurate anyway.
if (textTrimmed.length < 40) {
setSuggestedLanguage(undefined)
return
}
const idle = onIdle(() => { const idle = onIdle(() => {
// Don't run the language model on small posts, the results are likely
// to be inaccurate anyway.
if (textTrimmed.length < 40) {
setSuggestedLanguage(undefined)
return
}
setSuggestedLanguage(guessLanguage(textTrimmed)) setSuggestedLanguage(guessLanguage(textTrimmed))
}) })