Stop sending legacy DataMessages
This commit is contained in:
parent
3fbd1ab618
commit
e8548879db
2 changed files with 16 additions and 12 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue