Files
pole-book/server/node_modules/@strapi/utils/dist/install-id.js

18 lines
534 B
JavaScript

'use strict';
var crypto = require('crypto');
var nodeMachineId = require('node-machine-id');
const generateInstallId = (projectId, installId)=>{
if (installId) return installId;
try {
const machineId = nodeMachineId.machineIdSync();
return projectId ? crypto.createHash('sha256').update(`${machineId}-${projectId}`).digest('hex') : crypto.randomUUID();
} catch (error) {
return crypto.randomUUID();
}
};
exports.generateInstallId = generateInstallId;
//# sourceMappingURL=install-id.js.map