allow user to set custom display names for peers and conversations

This commit is contained in:
liamcottle 2024-09-19 23:46:08 +12:00
commit c73213d435
4 changed files with 140 additions and 5 deletions

View file

@ -70,6 +70,20 @@ class Announce(BaseModel):
table_name = "announces"
class CustomDestinationDisplayName(BaseModel):
id = BigAutoField()
destination_hash = CharField(unique=True) # unique destination hash
display_name = CharField() # custom display name for the destination hash
created_at = DateTimeField(default=lambda: datetime.now(timezone.utc))
updated_at = DateTimeField(default=lambda: datetime.now(timezone.utc))
# define table name
class Meta:
table_name = "custom_destination_display_names"
class LxmfMessage(BaseModel):
id = BigAutoField()