mirror of
https://github.com/liamcottle/reticulum-meshchat.git
synced 2026-04-27 16:10:32 +00:00
save lxmf message timestamp in db
This commit is contained in:
parent
96735c4bac
commit
ba5298b473
2 changed files with 5 additions and 0 deletions
|
|
@ -23,6 +23,7 @@ class LxmfMessage(BaseModel):
|
|||
title = TextField()
|
||||
content = TextField()
|
||||
fields = TextField() # json string
|
||||
timestamp = FloatField() # timestamp of when the message was originally created (before ever being sent)
|
||||
created_at = DateTimeField(default=datetime.now)
|
||||
updated_at = DateTimeField(default=datetime.now)
|
||||
|
||||
|
|
|
|||
4
web.py
4
web.py
|
|
@ -198,6 +198,7 @@ class ReticulumWebChat:
|
|||
"title": db_lxmf_message.title,
|
||||
"content": db_lxmf_message.content,
|
||||
"fields": json.loads(db_lxmf_message.fields),
|
||||
"timestamp": db_lxmf_message.timestamp,
|
||||
"created_at": db_lxmf_message.created_at.replace(tzinfo=timezone.utc).isoformat(),
|
||||
"updated_at": db_lxmf_message.updated_at.replace(tzinfo=timezone.utc).isoformat(),
|
||||
})
|
||||
|
|
@ -463,6 +464,7 @@ class ReticulumWebChat:
|
|||
"title": lxmf_message.title.decode('utf-8'),
|
||||
"content": lxmf_message.content.decode('utf-8'),
|
||||
"fields": fields,
|
||||
"timestamp": lxmf_message.timestamp,
|
||||
}
|
||||
|
||||
# convert lxmf state to a human friendly string
|
||||
|
|
@ -504,6 +506,7 @@ class ReticulumWebChat:
|
|||
title=lxmf_message_dict["title"],
|
||||
content=lxmf_message_dict["content"],
|
||||
fields=json.dumps(lxmf_message_dict["fields"]),
|
||||
timestamp=lxmf_message_dict["timestamp"],
|
||||
)
|
||||
lxmf_message_db.save()
|
||||
|
||||
|
|
@ -551,6 +554,7 @@ class ReticulumWebChat:
|
|||
"title": lxmf_message_dict["title"],
|
||||
"content": lxmf_message_dict["content"],
|
||||
"fields": json.dumps(lxmf_message_dict["fields"]),
|
||||
"timestamp": lxmf_message_dict["timestamp"],
|
||||
"updated_at": datetime.now(),
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue