diff --git a/backend/data/blooms.py b/backend/data/blooms.py index 7e280cf..db3c369 100644 --- a/backend/data/blooms.py +++ b/backend/data/blooms.py @@ -16,7 +16,11 @@ class Bloom: def add_bloom(*, sender: User, content: str) -> Bloom: - hashtags = [word[1:] for word in content.split(" ") if word.startswith("#")] + + if len(content) > 280: + raise ValueError("Bloom content cannot exceed 280 characters") + + hashtags = re.findall(r'#(\w+)', content) now = datetime.datetime.now(tz=datetime.UTC) bloom_id = int(now.timestamp() * 1000000) diff --git a/front-end/index.html b/front-end/index.html index 89d6b13..b1793d4 100644 --- a/front-end/index.html +++ b/front-end/index.html @@ -4,14 +4,14 @@
Please enable JavaScript in your browser.
- +