signal-desktop/js
lilia c26c6fc317 Store sessions by encodedNumber
Storing multiple sessions in a single indexeddb record is prone to
clobbering data due to races between requests to update multiple device
sessions for the same number, since you have to read the current state
of the device->session map and update it. Splitting the records up makes
it so that those updates can be made in parallel. Selecting all the
sessions for a given number can still be done efficiently thanks to
indexeddb range queries.
2015-05-05 17:44:59 -07:00
..
models Move identity key storage functions to axolotl store 2015-05-05 17:44:58 -07:00
views Move identity key storage functions to axolotl store 2015-05-05 17:44:58 -07:00
axolotl_store.js Store sessions by encodedNumber 2015-05-05 17:44:59 -07:00
background.js Add textsecure.MessageReceiver 2015-04-29 16:50:20 -07:00
bimap.js Simplify panel state management and message passing 2015-02-11 17:37:56 -08:00
chromium.js Remove redirect to index from registration.done() 2015-04-29 13:39:41 -07:00
components.js Fix unsafe eval warning on registration page 2015-04-05 16:42:08 -07:00
conversation_panel.js Add missing semicolon 2015-03-29 16:37:26 -07:00
database.js Store sessions by encodedNumber 2015-05-05 17:44:59 -07:00
inbox_controller.js Set unread count badge when background page is refreshed 2015-03-26 10:50:25 -07:00
index.js Replace load/decode/index around our own number with helpers 2015-03-25 11:54:55 -07:00
libaxolotl-worker.js Use a worker to facilitate key generation 2015-05-05 17:44:55 -07:00
libphonenumber-util.js jshint all the things 2015-02-19 00:22:23 -08:00
libtextsecure.js Close the provisioning socket 2015-05-05 17:44:59 -07:00
notifications.js Trigger desktop notifications 2015-03-18 16:29:01 -07:00
options.js Add textsecure.AccountManager 2015-05-05 17:44:55 -07:00
panel_controller.js Move browserAction call 2015-04-29 12:22:12 -07:00
register.js Add textsecure.AccountManager 2015-05-05 17:44:55 -07:00