You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/js
lilia 63135a2337 Fix race between sync messages and receipts
Previously, when processing a backlog of sync messages and their
delivery receipts, we would fail to mark some messages as delivered even
though we got a receipt. This was due to an async race condition between
saving a sync message and fetching it after the receipt arrives.

Fix by re-ordering idb requests such that we save the message first and
fetch it after.

Fixes #479

// FREEBIE
9 years ago
..
models Fix race between sync messages and receipts 9 years ago
views Fix standalone registration 9 years ago
axolotl_store.js Clear session store when re-registering 10 years ago
background.js Fix race between sync messages and receipts 9 years ago
chromium.js Serialize notification updates 10 years ago
components.js Terminate cursor cleanly when using limit and index 10 years ago
conversation_controller.js Don't let unreadCount become negative 10 years ago
conversation_panel.js Remove erroneous license file and headers 10 years ago
database.js Add migration to update search tokens 10 years ago
debugLog.js Log global errors 10 years ago
index.js Log global errors 10 years ago
libaxolotl-worker.js Use a worker to facilitate key generation 10 years ago
libphonenumber-util.js Refactor number parsing and validation 10 years ago
libtextsecure.js Update libaxolotl 10 years ago
notifications.js Silently remove read messages from existing notifications 10 years ago
options.js Auto-populate device name 10 years ago
panel_controller.js Add updating of window title on launch 10 years ago
register.js Fix standalone registration 10 years ago
storage.js Remove erroneous license file and headers 10 years ago