(deps)
| 394 | } |
| 395 | |
| 396 | function nonPersistedNodeId(deps) { |
| 397 | if (deps && typeof deps.nodeId === 'string' && deps.nodeId.trim()) return deps.nodeId.trim(); |
| 398 | if (process.env.A2A_NODE_ID && String(process.env.A2A_NODE_ID).trim()) { |
| 399 | return String(process.env.A2A_NODE_ID).trim(); |
| 400 | } |
| 401 | const homeNodeId = readNodeIdFile(path.join(process.env.EVOLVER_HOME || path.join(osHomedir(), '.evomap'), 'node_id')); |
| 402 | if (homeNodeId) return homeNodeId; |
| 403 | return readNodeIdFile(path.resolve(__dirname, '..', '..', '.evomap_node_id')); |
| 404 | } |
| 405 | |
| 406 | function readNodeIdFile(filePath) { |
| 407 | try { |
no test coverage detected