From f3a9cb8641f1c47de1e1a5d74e0e3669dcf38650 Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Mon, 8 Sep 2025 03:09:41 +0800 Subject: [PATCH] chore: add DataWrongError --- server/api/ApiManager.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/api/ApiManager.ts b/server/api/ApiManager.ts index b29330d..548988e 100644 --- a/server/api/ApiManager.ts +++ b/server/api/ApiManager.ts @@ -4,6 +4,7 @@ import * as SocketIo from "socket.io" import ApiCallbackMessage from "./ApiCallbackMessage.ts" import EventCallbackFunction from "../typedef/EventCallbackFunction.ts" import BaseApi from "./BaseApi.ts" +import DataWrongError from "./DataWrongError.ts"; export default class ApiManager { static httpServer: HttpServerLike @@ -40,11 +41,11 @@ export default class ApiManager { return callback(this.event_listeners[name]?.(args)) } catch (e) { - console.error(e) + const err = e as Error try { callback({ - code: 500, - msg: "錯誤: " + e + code: err instanceof DataWrongError ? 400 : 500, + msg: "錯誤: " + err.message }) } catch(_e) {} }