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 aed5735620 Improve keychange notice reliability/perf
Bind a single listener to keychange events from the storage interface,
which then looks up relevant conversations and adds notices to them,
with tests.

Previously we would need to instantiate a conversation model in order to
start listening to its key change events. In practice this usually
happens at startup but we shouldn't rely on it, and it incurs higher
overhead since it creates a different listener for each conversation.

// FREEBIE
8 years ago
..
models Improve keychange notice reliability/perf 8 years ago
views File attachments: show file size, bold filename, make icon bigger 8 years ago
Mp3LameEncoder.min.js Add voice notes 9 years ago
WebAudioRecorderMp3.js Add voice notes 9 years ago
background.js Improve keychange notice reliability/perf 8 years ago
chromium.js Drop chrome.runtime.onMessage events 8 years ago
components.js Introduce new filesize dependency 8 years ago
conversation_controller.js Ensure that expired messages are removed from the frontend 9 years ago
conversation_panel.js Remove erroneous license file and headers 10 years ago
database.js Remove unused object store reference 8 years ago
debugLog.js Fix minor style errors 9 years ago
delivery_receipts.js Improve keychange notice reliability/perf 8 years ago
emoji_util.js Fix search tests 9 years ago
expire.js Add build support for expiring old releases 9 years ago
expiring_messages.js Use ISO format in log message 8 years ago
index.js Use appendChild instead of append 8 years ago
keychange_listener.js Improve keychange notice reliability/perf 8 years ago
libphonenumber-util.js Refactor number parsing and validation 9 years ago
libsignal-protocol-worker.js Update libsignal-protocol v1.0.0 9 years ago
libtextsecure.js Fix attachment size 8 years ago
notifications.js Add an option to play audio notifications 8 years ago
options.js Move Whisper.events out of views and tests 8 years ago
panel_controller.js Simplify openConversation 8 years ago
read_receipts.js Remove self-listener in conversation model 8 years ago
register.js Fix minor style errors 9 years ago
registration.js Refactor registration event 9 years ago
rotate_signed_prekey_listener.js Remove some global refs to window.events 8 years ago
signal_protocol_store.js Improve keychange notice reliability/perf 8 years ago
storage.js Log on failure to fetch storage 9 years ago
wall_clock_listener.js Remove some global refs to window.events 8 years ago