From c6f99da05019c13e8388828bea4667a873d83023 Mon Sep 17 00:00:00 2001 From: SunWuyuan Date: Sun, 11 May 2025 12:10:29 +0800 Subject: [PATCH] Integrate uuid library for UUID generation in settings.js and update default server settings for Classworks cloud storage. Change server domain to a production URL and clear the site key for improved configuration management. --- src/utils/settings.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/utils/settings.js b/src/utils/settings.js index 08ccddf..a279f6b 100644 --- a/src/utils/settings.js +++ b/src/utils/settings.js @@ -1,3 +1,4 @@ +import { v4 as uuidv4 } from "uuid"; // 请求通知权限 async function requestNotificationPermission() { if (Notification && Notification.requestPermission) { @@ -67,17 +68,13 @@ const SETTINGS_STORAGE_KEY = "Classworks_settings"; * @returns {string} 生成的UUID字符串 */ function generateUUID() { - return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { - const r = Math.random() * 16 | 0; - const v = c === 'x' ? r : (r & 0x3 | 0x8); - return v.toString(16); - }); + return uuidv4(); } // 新增: Classworks云端存储的默认设置 const classworksCloudDefaults = { - "server.domain": "http://localhost:3030", - "server.siteKey": "123456", + "server.domain": "https://kv.wuyuan.dev", + "server.siteKey": "", }; /**