MCPcopy Create free account
hub / github.com/MCSManager/MCSManager / readAll

Function readAll

frontend/src/tools/folderUploader.ts:19–40  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

17 const dirReader = dirEntry.createReader();
18
19 const readAll = async (): Promise<FileSystemEntry[]> => {
20 return new Promise((resolve) => {
21 const allResults: FileSystemEntry[] = [];
22 const read = () => {
23 dirReader.readEntries(
24 (results) => {
25 if (!results || results.length === 0) {
26 resolve(allResults);
27 } else {
28 allResults.push(...results);
29 read();
30 }
31 },
32 (err) => {
33 console.error("Directory read error:", err);
34 resolve(allResults);
35 }
36 );
37 };
38 read();
39 });
40 };
41
42 const entries = await readAll();
43 for (const child of entries) {

Callers 1

scanDirectoryFunction · 0.85

Calls 1

readFunction · 0.85

Tested by

no test coverage detected