feat: add db indexes for vault letters for polling to be performant

This commit is contained in:
ramvignesh-b
2026-04-17 23:39:35 +05:30
parent 1e7a1c15c9
commit 11780cdbd4
+2 -2
View File
@@ -24,11 +24,11 @@ class Letter(models.Model):
updated_at = models.DateTimeField(auto_now=True)
encrypted_content = models.TextField(null=True, blank=True)
encrypted_metadata = models.TextField(null=True, blank=True)
unlock_at = models.DateTimeField(null=True, blank=True)
unlock_at = models.DateTimeField(null=True, blank=True, db_index=True)
sealed_at = models.DateTimeField(null=True, blank=True)
opened_at = models.DateTimeField(null=True, blank=True)
burned_at = models.DateTimeField(null=True, blank=True)
notified_at = models.DateTimeField(null=True, blank=True)
notified_at = models.DateTimeField(null=True, blank=True, db_index=True)
encrypted_dek = models.TextField(null=True, blank=True)
def clean(self):