Fix group loop
All the group messages were being sent to the last recipient in the list, due to the persistence of `var number` in later loops and async calls. An easy mistake to make, when you use for instead of each.
This commit is contained in:
parent
1571868520
commit
cc5327dbc9
1 changed files with 2 additions and 3 deletions
|
@ -170,8 +170,7 @@ window.textsecure.messaging = function() {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
for (var i = 0; i < numbers.length; i++) {
|
_.each(numbers, function(number) {
|
||||||
var number = numbers[i];
|
|
||||||
var devicesForNumber = textsecure.storage.devices.getDeviceObjectsForNumber(number);
|
var devicesForNumber = textsecure.storage.devices.getDeviceObjectsForNumber(number);
|
||||||
|
|
||||||
var promises = [];
|
var promises = [];
|
||||||
|
@ -191,7 +190,7 @@ window.textsecure.messaging = function() {
|
||||||
} else
|
} else
|
||||||
doSendMessage(number, devicesForNumber, true);
|
doSendMessage(number, devicesForNumber, true);
|
||||||
});
|
});
|
||||||
}
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
makeAttachmentPointer = function(attachment) {
|
makeAttachmentPointer = function(attachment) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue