Find why this function returns before deliveries are recorded.
JavaScript
async function sendAll(messages) {
const delivered = [];
messages.forEach(async (message) => {
const result = await send(message);
delivered.push(result.id);
});
return delivered;
}