Cable-Desktop/js/models
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
2015-12-10 10:36:15 -08:00
..
conversations.js Remove id from search tokens 2015-12-09 18:58:51 -08:00
messages.js Fix race between sync messages and receipts 2015-12-10 10:36:15 -08:00