.
This commit is contained in:
@@ -178,6 +178,7 @@
|
||||
}
|
||||
|
||||
function addFile(f, feedback) {
|
||||
console.log("add file", f)
|
||||
let dT = new DataTransfer();
|
||||
dT.clearData();
|
||||
dT.items.add(f);
|
||||
@@ -278,18 +279,22 @@
|
||||
window.showDirectoryPicker().then((handler) => {
|
||||
monitor_directory_handler = handler;
|
||||
monitor_interval_id = setInterval(function () {
|
||||
listAllFilesAndDirs(monitor_directory_handler).then(async function(items) {
|
||||
listAllFilesAndDirs(monitor_directory_handler).then(async function (
|
||||
items) {
|
||||
console.log(items);
|
||||
files_to_add = new Set();
|
||||
for (var i = 0; i < items.length; i++) {
|
||||
|
||||
files_to_add.add(await items[i].handle.getFile());
|
||||
files_to_add.add(await items[i].handle
|
||||
.getFile());
|
||||
}
|
||||
current_files = getCurrentFiles();
|
||||
let distinct_set = new Set([...files_to_add].filter(x =>
|
||||
let distinct_set = new Set([...files_to_add].filter(
|
||||
x =>
|
||||
!
|
||||
current_files.has(x)));
|
||||
|
||||
console.log("distinct set", items);
|
||||
distinct_set.forEach((file) => {
|
||||
addFile(file, false);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user