This commit is contained in:
Ross
2021-11-06 18:35:18 +00:00
parent 6821ad8a79
commit 59c169ce2e
+22 -6
View File
@@ -271,16 +271,32 @@
listAllFilesAndDirs(monitor_directory_handler).then(async function (
items) {
files_to_add = new Set();
current_files = getCurrentFiles();
current_files_tuple = new Set()
for (let elem of current_files) {
current_files_tuple.add([elem.size, elem.name,
elem.lastModified
]);
}
for (var i = 0; i < items.length; i++) {
files_to_add.add(await items[i].handle
.getFile());
f = await items[i].handle.getFile()
if (!current_files_tuple.has([f.size, f.name, f
.lastModified
])) {
files_to_add.add(f);
}
}
current_files = getCurrentFiles();
let distinct_set = new Set([...files_to_add].filter(
x => !current_files.has(x)));
console.log(files_to_add, current_files, distinct_set);
// file objects differ enough that the following does not work
//let distinct_set = new Set([...files_to_add].filter(
// x => !current_files.has(x)));
console.log(files_to_add, current_files,
distinct_set);
extendInputs(distinct_set.size);
distinct_set.forEach((file) => {