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

Function readModelFileHandler

main.js:7474–7491  ·  view source on GitHub ↗
(event, filePath)

Source from the content-addressed store, hash-verified

7472 throw error;
7473 }
7474});
7475
7476// Browser extension server control (normal mode only)
7477ipcMain.handle('start-extension-server', async (event, port) => {
7478 if (isServerMode) return { success: false, message: 'Not available in server mode' };
7479 try {
7480 const portNum = parseInt(port, 10) || 5000;
7481 if (httpServer) await stopHttpServer();
7482 console.log('[Browser extension] Starting server on port', portNum, '...');
7483 await startHttpServer(portNum, true);
7484 console.log('[Browser extension] Server started successfully');
7485 return { success: true };
7486 } catch (error) {
7487 console.error('[Browser extension] Error starting extension server:', error.message);
7488 return { success: false, message: error?.message || 'Failed to start' };
7489 }
7490});
7491
7492ipcMain.handle('stop-extension-server', async () => {
7493 if (isServerMode) return { success: false, message: 'Not available in server mode' };
7494 try {

Callers

nothing calls this directly

Calls 3

isUrlModelFunction · 0.85
extractModelFromZipFunction · 0.85
parseZipPathFunction · 0.70

Tested by

no test coverage detected