MCPcopy Create free account
hub / github.com/TechJeeper/Printventory / clearDirectoryFilter

Function clearDirectoryFilter

renderer.js:8317–8335  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

8315 }
8316
8317 async function readFileAsBase64(file) {
8318 return new Promise((resolve, reject) => {
8319 const reader = new FileReader();
8320 reader.onerror = () => reject(reader.error);
8321 reader.onload = () => {
8322 const buffer = reader.result;
8323 const bytes = new Uint8Array(buffer);
8324 let binary = '';
8325 const chunkSize = 0x8000;
8326 for (let i = 0; i < bytes.length; i += chunkSize) {
8327 binary += String.fromCharCode.apply(null, bytes.subarray(i, i + chunkSize));
8328 }
8329 resolve(btoa(binary));
8330 };
8331 reader.readAsArrayBuffer(file);
8332 });
8333 }
8334
8335 async function readFileAsText(file) {
8336 return new Promise((resolve, reject) => {
8337 const reader = new FileReader();
8338 reader.onerror = () => reject(reader.error);

Callers

nothing calls this directly

Calls 1

displayModelsFunction · 0.85

Tested by

no test coverage detected