feat(bot): ✨ Make ban durations stack.

This commit is contained in:
Nyeki.py
2024-10-18 04:38:00 -03:00
parent dc0aadc8f4
commit fa07c6b2e9
5 changed files with 44 additions and 10 deletions
@@ -0,0 +1,11 @@
from tortoise import BaseDBAsyncClient
async def upgrade(db: BaseDBAsyncClient) -> str:
return """
CREATE INDEX "idx_ban_created_490013" ON "ban" ("created_at");"""
async def downgrade(db: BaseDBAsyncClient) -> str:
return """
DROP INDEX "idx_ban_created_490013";"""
+1 -1
View File
@@ -346,7 +346,7 @@ class Ban(models.Model):
banned_by: fields.ForeignKeyRelation["User"] = fields.ForeignKeyField(
"models.User", related_name="bans_created", null=True
)
created_at: datetime = fields.DatetimeField(auto_now_add=True)
created_at: datetime = fields.DatetimeField(auto_now_add=True, db_index=True)
expires_at: datetime | None = fields.DatetimeField(null=True)
class Meta: