From 510b742ff11b02aede6bac7fe46767b086eef7ba Mon Sep 17 00:00:00 2001 From: mengyxu Date: Mon, 21 Apr 2025 15:39:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xumy/idle/server/service/UserService.java | 11 ------ src/tool/webWorker.ts | 34 ------------------- 2 files changed, 45 deletions(-) delete mode 100644 java/src/main/java/vip/xumy/idle/server/service/UserService.java delete mode 100644 src/tool/webWorker.ts diff --git a/java/src/main/java/vip/xumy/idle/server/service/UserService.java b/java/src/main/java/vip/xumy/idle/server/service/UserService.java deleted file mode 100644 index 0b834ef..0000000 --- a/java/src/main/java/vip/xumy/idle/server/service/UserService.java +++ /dev/null @@ -1,11 +0,0 @@ -package vip.xumy.idle.server.service; - -/** Ownership belongs to the company - * - * @author:mengyxu - * @date:2025年4月18日 - */ - -public class UserService { - -} diff --git a/src/tool/webWorker.ts b/src/tool/webWorker.ts deleted file mode 100644 index 698102f..0000000 --- a/src/tool/webWorker.ts +++ /dev/null @@ -1,34 +0,0 @@ -// setTimeoutWork.js - -// 引入 work.js -const worker = new Worker('delayWorker.js'); -// 收集计时器回调 -const worksMap = new Map(); -// 模拟 setTimeout 的返回值 timeoutID,从 1 开始,可用于取消该定时器。‌ -let timeoutID = 1; - -worker.onmessage = function (evt) { - console.log('delayWorker.js 推送过来的 data: ', evt); - const id = evt.data; - if (worksMap.has(id)) { - const { callback } = worksMap.get(id); - callback(); // 执行回调 - worksMap.delete(id); - } -}; - -export function setTimeoutWork(callback, timeout) { - // 为 work 提供一个唯一 id - const id = timeoutID++; - // 保存 id 与 callback 的关系 - worksMap.set(id, { callback, timeout }); - worker.postMessage({ action: 'setTimeout', id, timeout }); // 向 worker 发送数据 - return id; // 返回 id,可用于清除计时器 -} - -export function clearTimeoutWork(id) { - if (worksMap.has(id)) { - worksMap.delete(id); - worker.postMessage({ action: 'clearTimeout', id }); - } -}