fix(bot): 🐛 Replies not working on unflushed messages.

This commit is contained in:
Nyeki.py
2024-10-19 22:47:50 -03:00
parent 5c2df6b782
commit d030d0c63a
4 changed files with 67 additions and 19 deletions
+3
View File
@@ -219,6 +219,7 @@ class Message(models.Model):
profile: fields.ForeignKeyRelation["Profile"] = fields.ForeignKeyField(
"models.Profile", on_delete=fields.OnDelete.CASCADE
)
profile_id: int
replying_to: fields.ForeignKeyNullableRelation["Message"] = fields.ForeignKeyField(
"models.Message",
related_name="replies",
@@ -234,6 +235,7 @@ class Message(models.Model):
"models.Channel", related_name="propagated_messages", null=True
)
)
propagation_channel_id: int
created_at = fields.DatetimeField(auto_now_add=True)
contents: fields.BackwardFKRelation["MessageContent"]
@@ -311,6 +313,7 @@ class MessageContent(models.Model):
message = fields.ForeignKeyField(
"models.Message", related_name="contents", on_delete=fields.OnDelete.CASCADE
)
message_id: int
content = fields.CharField(max_length=4096)
was_propagated = fields.BooleanField(default=True)
created_at = fields.DatetimeField(auto_now_add=True)