Use UUIDv4 for profile IDs

This commit is contained in:
Cohee 2024-09-07 01:12:53 +03:00
parent d7011e8a11
commit 0019da260c
1 changed files with 2 additions and 1 deletions

View File

@ -2,6 +2,7 @@ import { main_api, saveSettingsDebounced } from '../../../script.js';
import { extension_settings, renderExtensionTemplateAsync } from '../../extensions.js'; import { extension_settings, renderExtensionTemplateAsync } from '../../extensions.js';
import { callGenericPopup, Popup, POPUP_TYPE } from '../../popup.js'; import { callGenericPopup, Popup, POPUP_TYPE } from '../../popup.js';
import { executeSlashCommandsWithOptions } from '../../slash-commands.js'; import { executeSlashCommandsWithOptions } from '../../slash-commands.js';
import { uuidv4 } from '../../utils.js';
const MODULE_NAME = 'connection-manager'; const MODULE_NAME = 'connection-manager';
@ -96,7 +97,7 @@ async function readProfileFromCommands(mode, profile, cleanUp = false) {
*/ */
async function createConnectionProfile() { async function createConnectionProfile() {
const mode = main_api === 'openai' ? 'cc' : 'tc'; const mode = main_api === 'openai' ? 'cc' : 'tc';
const id = 'profile-' + Math.random().toString(36).substring(2); const id = uuidv4();
const profile = { const profile = {
id, id,
mode, mode,