Fix some compose panel bugs and reload workers when changed
This commit is contained in:
@@ -324,6 +324,14 @@ def _serialize_message(msg: Message) -> dict:
|
||||
)
|
||||
display_text = text_value if text_value.strip() else ("(no text)" if not image_url else "")
|
||||
author = str(msg.custom_author or "").strip()
|
||||
delivered_ts = int(msg.delivered_ts or 0)
|
||||
read_ts = int(msg.read_ts or 0)
|
||||
delivered_display = _format_ts_label(int(delivered_ts)) if delivered_ts else ""
|
||||
read_display = _format_ts_label(int(read_ts)) if read_ts else ""
|
||||
ts_val = int(msg.ts or 0)
|
||||
delivered_delta = int(delivered_ts - ts_val) if delivered_ts and ts_val else None
|
||||
read_delta = int(read_ts - ts_val) if read_ts and ts_val else None
|
||||
|
||||
return {
|
||||
"id": str(msg.id),
|
||||
"ts": int(msg.ts or 0),
|
||||
@@ -335,6 +343,12 @@ def _serialize_message(msg: Message) -> dict:
|
||||
"hide_text": hide_text,
|
||||
"author": author,
|
||||
"outgoing": _is_outgoing(msg),
|
||||
"delivered_ts": delivered_ts,
|
||||
"read_ts": read_ts,
|
||||
"delivered_display": delivered_display,
|
||||
"read_display": read_display,
|
||||
"delivered_delta": delivered_delta,
|
||||
"read_delta": read_delta,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user