Stop sending legacy DataMessages

pull/749/head
lilia 8 years ago committed by Lilia
parent 3fbd1ab618
commit e8548879db

@ -38681,13 +38681,19 @@ textsecure.MessageReceiver.prototype = {
* vim: ts=4:sw=4:expandtab * vim: ts=4:sw=4:expandtab
*/ */
function OutgoingMessage(server, timestamp, numbers, message, callback) { function OutgoingMessage(server, timestamp, numbers, message, callback) {
if (message instanceof textsecure.protobuf.DataMessage) {
var content = new textsecure.protobuf.Content();
content.dataMessage = message;
message = content;
}
this.server = server; this.server = server;
this.timestamp = timestamp; this.timestamp = timestamp;
this.numbers = numbers; this.numbers = numbers;
this.message = message; // DataMessage or ContentMessage proto this.message = message; // ContentMessage proto
this.callback = callback; this.callback = callback;
this.legacy = (message instanceof textsecure.protobuf.DataMessage); this.legacy = (message instanceof textsecure.protobuf.DataMessage);
this.numbersCompleted = 0; this.numbersCompleted = 0;
this.errors = []; this.errors = [];
this.successfulNumbers = []; this.successfulNumbers = [];
@ -38853,11 +38859,7 @@ OutgoingMessage.prototype = {
}; };
var content = btoa(encryptedMsg.body); var content = btoa(encryptedMsg.body);
if (this.legacy) { json.content = content;
json.body = content;
} else {
json.content = content;
}
return json; return json;
}, },

@ -2,13 +2,19 @@
* vim: ts=4:sw=4:expandtab * vim: ts=4:sw=4:expandtab
*/ */
function OutgoingMessage(server, timestamp, numbers, message, callback) { function OutgoingMessage(server, timestamp, numbers, message, callback) {
if (message instanceof textsecure.protobuf.DataMessage) {
var content = new textsecure.protobuf.Content();
content.dataMessage = message;
message = content;
}
this.server = server; this.server = server;
this.timestamp = timestamp; this.timestamp = timestamp;
this.numbers = numbers; this.numbers = numbers;
this.message = message; // DataMessage or ContentMessage proto this.message = message; // ContentMessage proto
this.callback = callback; this.callback = callback;
this.legacy = (message instanceof textsecure.protobuf.DataMessage); this.legacy = (message instanceof textsecure.protobuf.DataMessage);
this.numbersCompleted = 0; this.numbersCompleted = 0;
this.errors = []; this.errors = [];
this.successfulNumbers = []; this.successfulNumbers = [];
@ -174,11 +180,7 @@ OutgoingMessage.prototype = {
}; };
var content = btoa(encryptedMsg.body); var content = btoa(encryptedMsg.body);
if (this.legacy) { json.content = content;
json.body = content;
} else {
json.content = content;
}
return json; return json;
}, },

Loading…
Cancel
Save