Bug 1335536 - File.createFromNsIFile and File.createFromFileName should be async - part 1 - tests, r=smaug

This commit is contained in:
Andrea Marchesini
2017-02-08 10:18:32 +01:00
parent 17112fcfc0
commit 964dd600c8
31 changed files with 358 additions and 207 deletions

View File

@@ -2,9 +2,14 @@ Components.utils.importGlobalProperties(['File']);
addMessageListener("create-file-objects", function(message) {
let files = []
let promises = [];
for (fileName of message.fileNames) {
files.push(File.createFromFileName(fileName));
promises.push(File.createFromFileName(fileName).then(function(file) {
files.push(file);
}));
}
sendAsyncMessage("created-file-objects", files);
Promise.all(promises).then(function() {
sendAsyncMessage("created-file-objects", files);
});
});