From 9c7e35a6b455dc3bdf3a97cc9c5ebaff8d642d1d Mon Sep 17 00:00:00 2001 From: "P. Reis" Date: Fri, 11 Oct 2024 18:47:38 -0300 Subject: [PATCH] refactor: code preferences, formatting --- src/utils/language.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/utils/language.ts b/src/utils/language.ts index 972a6721..8af8ddf9 100644 --- a/src/utils/language.ts +++ b/src/utils/language.ts @@ -9,15 +9,15 @@ linkify.registerCustomProtocol('nostr', true); */ export function detectLanguage(text: string, minConfidence: number): LanguageCode | undefined { // It's better to remove the emojis first - const sanitizedText = (linkify.tokenize( - text.replaceAll(/\p{Extended_Pictographic}/gu, '') + const sanitizedText = linkify.tokenize( + text + .replaceAll(/\p{Extended_Pictographic}/gu, '') .replaceAll(/[\s\uFEFF\u00A0\u200B-\u200D\u{0FE0E}]+/gu, ' '), - ) - .reduce( - (acc, { t, v }) => t === 'text' ? acc + v : acc, - '', - )).trim(); - if (sanitizedText.length < 10) return; // heuristics + ).reduce((acc, { t, v }) => t === 'text' ? acc + v : acc, '').trim(); + + if (sanitizedText.length < 10) { // heuristics + return; + } const [topResult] = lande( sanitizedText,