diff --git a/aprsd/cmds/webchat.py b/aprsd/cmds/webchat.py index a7552f4..67ae9cb 100644 --- a/aprsd/cmds/webchat.py +++ b/aprsd/cmds/webchat.py @@ -163,7 +163,7 @@ class WebChatProcessPacketThread(rx.APRSDProcessPacketThread): message = packet.get("message_text", None) msg = { - "id": 0, + "id": packet.msgNo, "ts": packet.get("timestamp", time.time()), "ack": False, "from": fromcall, diff --git a/aprsd/web/chat/static/js/send-message.js b/aprsd/web/chat/static/js/send-message.js index 28b9d28..e540ee8 100644 --- a/aprsd/web/chat/static/js/send-message.js +++ b/aprsd/web/chat/static/js/send-message.js @@ -1,6 +1,7 @@ var cleared = false; var callsign_list = {}; var message_list = {}; +var from_msg_list = {}; const socket = io("/sendmsg"); function size_dict(d){c=0; for (i in d) ++c; return c} @@ -111,8 +112,9 @@ function append_message_html(callsign, msg_html, new_callsign) { $(divname).animate({scrollTop: $(divname)[0].scrollHeight}, "slow"); } -function create_message_html(time, from, to, message, ack) { - msg_html = '