summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2022-10-25 11:27:39 +1100
committerMadeline <46743919+MaddyUnderStars@users.noreply.github.com>2022-10-25 11:27:39 +1100
commitfdbd150ce317177bcc35c238a014dcfe9a5825a1 (patch)
treef49c480a8fbfa759fa225c13a285a25ec7c0a844 /src
parentRemove whitespace characters in banned words detection (diff)
downloadserver-fdbd150ce317177bcc35c238a014dcfe9a5825a1.tar.xz
handle a specific case with rtl character
Diffstat (limited to 'src')
-rw-r--r--src/util/util/BannedWords.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util/util/BannedWords.ts b/src/util/util/BannedWords.ts

index 04c504f5..28b03546 100644 --- a/src/util/util/BannedWords.ts +++ b/src/util/util/BannedWords.ts
@@ -22,6 +22,9 @@ export const BannedWords = { find: (val: string) => { InvisibleCharacters.forEach(x => val = val.replaceAll(x, "")); - return words.some((x) => val.indexOf(x) != -1); + var normal = words.some((x) => val.indexOf(x) != -1); + val = val.split("").reverse().join(""); + var rtlOverride = words.some((x) => val.indexOf(x) != -1); + return normal || rtlOverride; }, };