From 7e60e4a4be01b6a2b611c27a2f3c9c5ee4e2a2d0 Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Mon, 8 Sep 2025 03:09:56 +0800 Subject: [PATCH] chore: add checkArgsEmpty --- server/api/BaseApi.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/api/BaseApi.ts b/server/api/BaseApi.ts index b66f6c8..7588c72 100644 --- a/server/api/BaseApi.ts +++ b/server/api/BaseApi.ts @@ -14,6 +14,12 @@ export default abstract class BaseApi { return true return false } + checkArgsEmpty(args: { [key: string]: unknown }, names: string[]) { + for (const k of names) + if (k in args && args[k] == '') + return true + return false + } registerEvent(name: CallMethod, func: EventCallbackFunction) { if (!name.startsWith(this.getName() + ".")) throw Error("注冊的事件應該與接口集合命名空間相匹配: " + name) ApiManager.addEventListener(name, func)