Only retry messages on startup, not every sockect reconnect (#1510)
FREEBIE
This commit is contained in:
parent
2d650bd627
commit
95c85010c4
3 changed files with 29 additions and 11 deletions
|
@ -157,6 +157,7 @@
|
|||
}
|
||||
});
|
||||
|
||||
var connectCount = 0;
|
||||
function connect(firstRun) {
|
||||
window.removeEventListener('online', connect);
|
||||
window.addEventListener('offline', disconnect);
|
||||
|
@ -173,9 +174,14 @@
|
|||
var PASSWORD = storage.get('password');
|
||||
var mySignalingKey = storage.get('signaling_key');
|
||||
|
||||
connectCount += 1;
|
||||
var options = {
|
||||
retryCached: connectCount === 1,
|
||||
};
|
||||
|
||||
// initialize the socket and start listening for messages
|
||||
messageReceiver = new textsecure.MessageReceiver(
|
||||
SERVER_URL, USERNAME, PASSWORD, mySignalingKey
|
||||
SERVER_URL, USERNAME, PASSWORD, mySignalingKey, options
|
||||
);
|
||||
messageReceiver.addEventListener('message', onMessageReceived);
|
||||
messageReceiver.addEventListener('receipt', onDeliveryReceipt);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue