|
|
@ -37062,7 +37062,11 @@ MessageReceiver.prototype = {
|
|
|
|
case textsecure.protobuf.GroupContext.Type.QUIT:
|
|
|
|
case textsecure.protobuf.GroupContext.Type.QUIT:
|
|
|
|
decrypted.body = null;
|
|
|
|
decrypted.body = null;
|
|
|
|
decrypted.attachments = [];
|
|
|
|
decrypted.attachments = [];
|
|
|
|
return textsecure.storage.groups.removeNumber(decrypted.group.id, source);
|
|
|
|
if (source === this.number) {
|
|
|
|
|
|
|
|
return textsecure.storage.groups.deleteGroup(decrypted.group.id);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return textsecure.storage.groups.removeNumber(decrypted.group.id, source);
|
|
|
|
|
|
|
|
}
|
|
|
|
case textsecure.protobuf.GroupContext.Type.DELIVER:
|
|
|
|
case textsecure.protobuf.GroupContext.Type.DELIVER:
|
|
|
|
decrypted.group.name = null;
|
|
|
|
decrypted.group.name = null;
|
|
|
|
decrypted.group.members = [];
|
|
|
|
decrypted.group.members = [];
|
|
|
@ -37073,7 +37077,7 @@ MessageReceiver.prototype = {
|
|
|
|
throw new Error("Unknown group message type");
|
|
|
|
throw new Error("Unknown group message type");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}));
|
|
|
|
}.bind(this)));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
for (var i in decrypted.attachments) {
|
|
|
|
for (var i in decrypted.attachments) {
|
|
|
|