Cable-Desktop/js
lilia 07702c4ee5 Let the application layer send sync messages
Previously, libtextsecure would send a sync message automatically
when appropriate. This fails if any recipient has a key conflict
or if our network connection fails mid-send.

Instead, when appropriate, return a the DataMessage encoded as an array
buffer for later syncing. This lets the application choose when to send
it, which we now do after any successful send to a recipient, rather
than after all recipients are successfully sent to.

Eventually we should move the DataMessage protobuf construction and
group sending logic to the application layer entirely, in which case
we wouldn't need libtextsecure to construct the sync message either.

Fixes #408
2015-11-24 17:11:03 -08:00
..
models Let the application layer send sync messages 2015-11-24 17:11:03 -08:00
views Remove unnecessary jquery insertion 2015-11-23 16:13:31 -08:00
axolotl_store.js Clear session store when re-registering 2015-11-04 13:52:47 -08:00
background.js Validate attachment urls 2015-11-24 16:20:07 -08:00
chromium.js Use onClosed instead of onSuspend 2015-11-08 10:49:31 -08:00
components.js Terminate cursor cleanly when using limit and index 2015-11-15 14:56:58 -08:00
conversation_controller.js Don't let unreadCount become negative 2015-11-19 10:47:50 -08:00
conversation_panel.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00
database.js Reset unreadCounts 2015-11-19 17:27:24 -08:00
debugLog.js Make debug log handle multiple arguments 2015-09-16 11:29:01 -07:00
index.js Refactor index.js 2015-09-25 17:57:23 -07:00
libaxolotl-worker.js Use a worker to facilitate key generation 2015-05-05 17:44:55 -07:00
libphonenumber-util.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00
libtextsecure.js Let the application layer send sync messages 2015-11-24 17:11:03 -08:00
notifications.js Include image previews in notifications 2015-09-14 14:02:05 -07:00
options.js Auto-populate device name 2015-11-07 23:24:29 -08:00
panel_controller.js Add updating of window title on launch 2015-11-19 10:40:07 -08:00
register.js Fix standalone registration 2015-10-01 22:04:07 -07:00
storage.js Remove erroneous license file and headers 2015-09-07 14:58:42 -07:00