Don't start rotation mechanisms until queue is empty
This commit is contained in:
parent
1ad2b175dc
commit
efaa856c35
2 changed files with 10 additions and 20 deletions
|
@ -1426,16 +1426,6 @@
|
|||
window.log.info('listening for registration events');
|
||||
Whisper.events.on('registration_done', () => {
|
||||
window.log.info('handling registration event');
|
||||
|
||||
// listeners
|
||||
Whisper.RotateSignedPreKeyListener.init(Whisper.events, newVersion);
|
||||
window.Signal.RefreshSenderCertificate.initialize({
|
||||
events: Whisper.events,
|
||||
storage,
|
||||
navigator,
|
||||
logger: window.log,
|
||||
});
|
||||
|
||||
connect(true);
|
||||
});
|
||||
|
||||
|
@ -1450,15 +1440,6 @@
|
|||
Whisper.TapToViewMessagesListener.init(Whisper.events);
|
||||
|
||||
if (window.Signal.Util.Registration.everDone()) {
|
||||
// listeners
|
||||
Whisper.RotateSignedPreKeyListener.init(Whisper.events, newVersion);
|
||||
window.Signal.RefreshSenderCertificate.initialize({
|
||||
events: Whisper.events,
|
||||
storage,
|
||||
navigator,
|
||||
logger: window.log,
|
||||
});
|
||||
|
||||
connect();
|
||||
appView.openInbox({
|
||||
initialLoadComplete,
|
||||
|
@ -1824,6 +1805,15 @@
|
|||
|
||||
window.readyForUpdates();
|
||||
|
||||
// Start listeners here, after we get through our queue.
|
||||
Whisper.RotateSignedPreKeyListener.init(Whisper.events, newVersion);
|
||||
window.Signal.RefreshSenderCertificate.initialize({
|
||||
events: Whisper.events,
|
||||
storage,
|
||||
navigator,
|
||||
logger: window.log,
|
||||
});
|
||||
|
||||
let interval = setInterval(() => {
|
||||
const view = window.owsDesktopApp.appView;
|
||||
if (view) {
|
||||
|
|
|
@ -70,7 +70,7 @@
|
|||
Whisper.RotateSignedPreKeyListener = {
|
||||
init(events, newVersion) {
|
||||
if (initComplete) {
|
||||
window.log.warn('Rotate signed prekey listener: Already initialized');
|
||||
window.log.info('Rotate signed prekey listener: Already initialized');
|
||||
return;
|
||||
}
|
||||
initComplete = true;
|
||||
|
|
Loading…
Add table
Reference in a new issue