save lxmf message title in db
This commit is contained in:
@@ -20,6 +20,7 @@ class LxmfMessage(BaseModel):
|
||||
state = CharField() # state is converted from internal int to a human friendly string
|
||||
progress = FloatField() # progress is converted from internal float 0.00-1.00 to float between 0.00/100 (2 decimal places)
|
||||
is_incoming = BooleanField() # if true, we should ignore state, it's set to draft by default on incoming messages
|
||||
title = TextField()
|
||||
content = TextField()
|
||||
fields = TextField() # json string
|
||||
created_at = DateTimeField(default=datetime.now)
|
||||
|
||||
4
web.py
4
web.py
@@ -195,6 +195,7 @@ class ReticulumWebChat:
|
||||
"is_incoming": db_lxmf_message.is_incoming,
|
||||
"state": db_lxmf_message.state,
|
||||
"progress": db_lxmf_message.progress,
|
||||
"title": db_lxmf_message.title,
|
||||
"content": db_lxmf_message.content,
|
||||
"fields": json.loads(db_lxmf_message.fields),
|
||||
"created_at": db_lxmf_message.created_at.replace(tzinfo=timezone.utc).isoformat(),
|
||||
@@ -459,6 +460,7 @@ class ReticulumWebChat:
|
||||
"is_incoming": lxmf_message.incoming,
|
||||
"state": self.convert_lxmf_state_to_string(lxmf_message),
|
||||
"progress": progress_percentage,
|
||||
"title": lxmf_message.title.decode('utf-8'),
|
||||
"content": lxmf_message.content.decode('utf-8'),
|
||||
"fields": fields,
|
||||
}
|
||||
@@ -499,6 +501,7 @@ class ReticulumWebChat:
|
||||
is_incoming=lxmf_message_dict["is_incoming"],
|
||||
state=lxmf_message_dict["state"],
|
||||
progress=lxmf_message_dict["progress"],
|
||||
title=lxmf_message_dict["title"],
|
||||
content=lxmf_message_dict["content"],
|
||||
fields=json.dumps(lxmf_message_dict["fields"]),
|
||||
)
|
||||
@@ -545,6 +548,7 @@ class ReticulumWebChat:
|
||||
"is_incoming": lxmf_message_dict["is_incoming"],
|
||||
"state": lxmf_message_dict["state"],
|
||||
"progress": lxmf_message_dict["progress"],
|
||||
"title": lxmf_message_dict["title"],
|
||||
"content": lxmf_message_dict["content"],
|
||||
"fields": json.dumps(lxmf_message_dict["fields"]),
|
||||
"updated_at": datetime.now(),
|
||||
|
||||
Reference in New Issue
Block a user