| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2023-11-15 17:47:25 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2023-11-15 17:48:29 UTC |
| parent | 4f7eae921486d5e5c43f1142c5eb4039840d714a |
| xmpp/persistence/browser.js | +1 | -1 |
diff --git a/xmpp/persistence/browser.js b/xmpp/persistence/browser.js index 130e486..0ff0673 100644 --- a/xmpp/persistence/browser.js +++ b/xmpp/persistence/browser.js @@ -250,7 +250,7 @@ exports.xmpp.persistence = { const tx = db.transaction(["messages"], "readwrite"); const store = tx.objectStore("messages"); promisifyRequest(store.index("localId").openCursor(IDBKeyRange.bound([account, localId], [account, localId, []]))).then((result) => { - if (result?.value && result.value.direction == "MessageSent") { + if (result?.value && result.value.direction === "MessageSent" && result.value.status !== "MessageDeliveredToDevice") { const newStatus = { ...result.value, status: status.toString() }; result.update(newStatus); callback(hydrateMessage(newStatus));