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

Function updateModelCounts

renderer.js:1292–1302  ·  view source on GitHub ↗
(viewCount)

Source from the content-addressed store, hash-verified

1290 // Read file bytes via main process (same as 3D preview) — avoids fragile file:// fetch in the worker.
1291 let modelArrayBuffer = null;
1292 if (window.electron && typeof window.electron.readModelFile === 'function') {
1293 try {
1294 const raw = await window.electron.readModelFile(filePath);
1295 if (raw) {
1296 modelArrayBuffer = raw instanceof ArrayBuffer
1297 ? raw
1298 : raw.buffer
1299 ? raw.buffer.slice(raw.byteOffset, raw.byteOffset + raw.byteLength)
1300 : null;
1301 }
1302 } catch (e) {
1303 console.warn('loadModel: readModelFile failed, worker will use URL:', e);
1304 }
1305 }

Callers 9

updateModelElementFunction · 0.85
renderer.jsFile · 0.85
scanAndRenderDirectoryFunction · 0.85
displayModelsFunction · 0.85
renderFilesFunction · 0.85
renderFilteredFilesFunction · 0.85
initializeGridFunction · 0.85

Calls 1

Tested by

no test coverage detected