Reconnect provisioning socket
If the provisioning socket closes, reconnect and generate a new qr code. Fixes #371 // FREEBIE
This commit is contained in:
parent
47befdbf61
commit
9b12d8a978
3 changed files with 36 additions and 28 deletions
|
@ -39073,10 +39073,11 @@ var TextSecureServer = (function() {
|
|||
var registerKeys = this.server.registerKeys.bind(this.server);
|
||||
var getSocket = this.server.getProvisioningSocket.bind(this.server);
|
||||
return textsecure.protocol_wrapper.createIdentityKeyRecvSocket().then(function(cryptoInfo) {
|
||||
return new Promise(function(resolve) {
|
||||
return new Promise(function(resolve, reject) {
|
||||
var socket = getSocket();
|
||||
socket.onclose = function(e) {
|
||||
console.log('websocket closed', e.code);
|
||||
reject(new Error('websocket closed'));
|
||||
};
|
||||
var wsr = new WebSocketResource(socket, {
|
||||
keepalive: { path: '/v1/keepalive/provisioning' },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue