| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2025-03-04 16:55:11 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2025-03-04 16:55:11 UTC |
| parent | 2bd41cb73c16f3155f35333fdf765130ab3f47c3 |
| snikket/Chat.hx | +1 | -0 |
| snikket/Client.hx | +1 | -0 |
| snikket/MessageSync.hx | +0 | -1 |
diff --git a/snikket/Chat.hx b/snikket/Chat.hx index 3bdc7b5..f685b95 100644 --- a/snikket/Chat.hx +++ b/snikket/Chat.hx @@ -1042,6 +1042,7 @@ class Channel extends Chat { for (hash in message.inlineHashReferences()) { client.fetchMediaByHash([hash], [message.from]); } + message.syncPoint = true; pageChatMessages.push(message); case ReactionUpdateStanza(update): promises.push(new thenshim.Promise((resolve, reject) -> { diff --git a/snikket/Client.hx b/snikket/Client.hx index cb5fd5f..be501f3 100644 --- a/snikket/Client.hx +++ b/snikket/Client.hx @@ -1441,6 +1441,7 @@ class Client extends EventEmitter { for (m in messageList.messages) { switch (m) { case ChatMessageStanza(message): + message.syncPoint = true; chatMessages.push(message); case ReactionUpdateStanza(update): promises.push(new thenshim.Promise((resolve, reject) -> { diff --git a/snikket/MessageSync.hx b/snikket/MessageSync.hx index e2853d7..cbca577 100644 --- a/snikket/MessageSync.hx +++ b/snikket/MessageSync.hx @@ -88,7 +88,6 @@ class MessageSync { case ChatMessageStanza(chatMessage): chatMessage.serverId = result.attr.get("id"); chatMessage.serverIdBy = serviceJID; - chatMessage.syncPoint = true; default: }