UNPKG

714 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const tslib_1 = require("tslib");
4const RandomIntGenerator_1 = tslib_1.__importDefault(require("./RandomIntGenerator"));
5const makeUuidv4 = () => {
6 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {
7 const r = (Math.random() * 16) | 0;
8 const v = c === 'x' ? r : (r & 0x3) | 0x8;
9 return v.toString(16);
10 });
11};
12exports.default = () => {
13 const uuid = makeUuidv4();
14 const deviceId = uuid;
15 const clientId = uuid.substring(0, 19);
16 const mqttId = RandomIntGenerator_1.default.generate();
17 return { clientId, deviceId, mqttId };
18};
19//# sourceMappingURL=FacebookDeviceId.js.map
\No newline at end of file