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