Skip to content

Commit

Permalink
Add logging to help track down problems with Sync
Browse files Browse the repository at this point in the history
Seems like we're running into errors sending the message to kick off the
sync, so positive logging as well as error logging is included.

FREEBIE
  • Loading branch information
scottnonnenberg committed Aug 18, 2017
1 parent ef00c38 commit 4ef36cc
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 2 deletions.
17 changes: 16 additions & 1 deletion js/libtextsecure.js
Expand Up @@ -39676,6 +39676,8 @@ MessageSender.prototype = {

return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}

return Promise.resolve();
},

sendRequestContactSyncMessage: function() {
Expand All @@ -39691,6 +39693,8 @@ MessageSender.prototype = {

return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}

return Promise.resolve();
},
syncReadMessages: function(reads) {
var myNumber = textsecure.storage.user.getNumber();
Expand All @@ -39709,6 +39713,8 @@ MessageSender.prototype = {

return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}

return Promise.resolve();
},
syncVerification: function(destination, state, identityKey) {
var myNumber = textsecure.storage.user.getNumber();
Expand Down Expand Up @@ -39743,6 +39749,8 @@ MessageSender.prototype = {
return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}.bind(this));
}

return Promise.resolve();
},

sendGroupProto: function(numbers, proto, timestamp) {
Expand Down Expand Up @@ -40017,8 +40025,15 @@ textsecure.MessageSender.prototype = {
this.ongroup = this.onGroupSyncComplete.bind(this);
receiver.addEventListener('groupsync', this.ongroup);

console.log('SyncRequest created. Sending contact sync message...');
sender.sendRequestContactSyncMessage().then(function() {
sender.sendRequestGroupSyncMessage();
console.log('SyncRequest now sending group sync messsage...');
return sender.sendRequestGroupSyncMessage();
}).catch(function(error) {
console.log(
'SyncRequest error:',
error && error.stack ? error.stack : error
);
});
this.timeout = setTimeout(this.onTimeout.bind(this), 60000);
}
Expand Down
8 changes: 8 additions & 0 deletions libtextsecure/sendmessage.js
Expand Up @@ -333,6 +333,8 @@ MessageSender.prototype = {

return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}

return Promise.resolve();
},

sendRequestContactSyncMessage: function() {
Expand All @@ -348,6 +350,8 @@ MessageSender.prototype = {

return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}

return Promise.resolve();
},
syncReadMessages: function(reads) {
var myNumber = textsecure.storage.user.getNumber();
Expand All @@ -366,6 +370,8 @@ MessageSender.prototype = {

return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}

return Promise.resolve();
},
syncVerification: function(destination, state, identityKey) {
var myNumber = textsecure.storage.user.getNumber();
Expand Down Expand Up @@ -400,6 +406,8 @@ MessageSender.prototype = {
return this.sendIndividualProto(myNumber, contentMessage, Date.now());
}.bind(this));
}

return Promise.resolve();
},

sendGroupProto: function(numbers, proto, timestamp) {
Expand Down
9 changes: 8 additions & 1 deletion libtextsecure/sync_request.js
Expand Up @@ -19,8 +19,15 @@
this.ongroup = this.onGroupSyncComplete.bind(this);
receiver.addEventListener('groupsync', this.ongroup);

console.log('SyncRequest created. Sending contact sync message...');
sender.sendRequestContactSyncMessage().then(function() {
sender.sendRequestGroupSyncMessage();
console.log('SyncRequest now sending group sync messsage...');
return sender.sendRequestGroupSyncMessage();
}).catch(function(error) {
console.log(
'SyncRequest error:',
error && error.stack ? error.stack : error
);
});
this.timeout = setTimeout(this.onTimeout.bind(this), 60000);
}
Expand Down

0 comments on commit 4ef36cc

Please sign in to comment.