fix: add check text lenght in base moderation
This commit is contained in:
@@ -16,5 +16,9 @@ def has_no_dirty_words(text: str) -> bool:
|
|||||||
words = set(re.findall(r'\w+', text.lower()))
|
words = set(re.findall(r'\w+', text.lower()))
|
||||||
return not bool(words & dirty_words_set)
|
return not bool(words & dirty_words_set)
|
||||||
|
|
||||||
|
def text_lenght(text: str) -> bool:
|
||||||
|
"""Check max text lenght"""
|
||||||
|
return len(text) <= 150 # TODO: update in future
|
||||||
|
|
||||||
def moderate_text(text: str) -> bool:
|
def moderate_text(text: str) -> bool:
|
||||||
return is_not_empty(text) and has_no_links(text) and has_no_dirty_words(text)
|
return is_not_empty(text) and has_no_links(text) and has_no_dirty_words(text) and text_lenght(text)
|
||||||
|
|||||||
Reference in New Issue
Block a user