Browse Source

feat(chat): add metadata field to ChatMessage

- Added JSONField 'metadata' to ChatMessage model.
- Updated migration to reflect changes.
master
mortezaei 10 months ago
parent
commit
7fb3670812
  1. 18
      apps/chat/migrations/0002_chatmessage_metadata.py
  2. 2
      apps/chat/models.py

18
apps/chat/migrations/0002_chatmessage_metadata.py

@ -0,0 +1,18 @@
# Generated by Django 5.1.8 on 2025-08-06 10:55
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('chat', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='chatmessage',
name='metadata',
field=models.JSONField(blank=True, null=True),
),
]

2
apps/chat/models.py

@ -87,7 +87,7 @@ class ChatMessage(models.Model):
null=True null=True
) )
is_read = models.BooleanField(default=False, verbose_name="Is Read") is_read = models.BooleanField(default=False, verbose_name="Is Read")
metadata = models.JSONField(blank=True, null=True)
sent_at = models.DateTimeField(auto_now_add=True, verbose_name="Sent At") sent_at = models.DateTimeField(auto_now_add=True, verbose_name="Sent At")
updated_at = models.DateTimeField(auto_now=True, verbose_name="Updated At") updated_at = models.DateTimeField(auto_now=True, verbose_name="Updated At")
deleted_at = models.DateTimeField(null=True, blank=True, verbose_name="Deleted At") deleted_at = models.DateTimeField(null=True, blank=True, verbose_name="Deleted At")

Loading…
Cancel
Save