mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-12-08 21:09:37 +00:00
Fix:Drag and drop upload limits to 100 items per folder #560
This commit is contained in:
parent
d869a9836e
commit
db48a486e5
1 changed files with 16 additions and 5 deletions
|
|
@ -112,11 +112,22 @@ export default {
|
||||||
items: []
|
items: []
|
||||||
})
|
})
|
||||||
var newtreemap = currtreemap.items[currtreemap.items.length - 1]
|
var newtreemap = currtreemap.items[currtreemap.items.length - 1]
|
||||||
dirReader.readEntries((entries) => {
|
|
||||||
let entriesPromises = []
|
let entriesPromises = []
|
||||||
for (let entr of entries) entriesPromises.push(traverseFileTreePromise(entr, newtreemap))
|
// readEntries returns 100 items max, continue calling readEntries until empty
|
||||||
resolve(Promise.all(entriesPromises))
|
function readEntries() {
|
||||||
})
|
dirReader.readEntries((entries) => {
|
||||||
|
if (entries.length > 0) {
|
||||||
|
for (let entr of entries) {
|
||||||
|
entriesPromises.push(traverseFileTreePromise(entr, newtreemap))
|
||||||
|
}
|
||||||
|
readEntries()
|
||||||
|
} else {
|
||||||
|
resolve(Promise.all(entriesPromises))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
readEntries()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue