diff --git a/modules/settings/Settings.js b/modules/settings/Settings.js index b2fef5116e..5948652eeb 100644 --- a/modules/settings/Settings.js +++ b/modules/settings/Settings.js @@ -1,10 +1,11 @@ import { jitsiLocalStorage } from '@jitsi/js-utils'; import { getLogger } from '@jitsi/logger'; - -const logger = getLogger(__filename); +import { v4 as uuidv4 } from 'uuid'; import UsernameGenerator from '../util/UsernameGenerator'; +const logger = getLogger(__filename); + let _callStatsUserName; let _machineId; @@ -106,23 +107,9 @@ function generateCallStatsUserName() { * @returns {string} random unique id */ function generateJitsiMeetId() { - const jitsiMeetId = generateUniqueId(); + const jitsiMeetId = uuidv4(); logger.log('generated id', jitsiMeetId); return jitsiMeetId; } - -/** - * - */ -function generateUniqueId() { - return _p8() + _p8() + _p8() + _p8(); -} - -/** - * - */ -function _p8() { - return `${Math.random().toString(16)}000000000`.substr(2, 8); -}