strapi/packages/core/utils/src/machine-id.ts
2023-11-30 12:18:04 +01:00

13 lines
260 B
TypeScript

import { randomUUID } from 'crypto';
import { machineIdSync } from 'node-machine-id';
export default () => {
try {
const deviceId = machineIdSync();
return deviceId;
} catch (error) {
const deviceId = randomUUID();
return deviceId;
}
};