From 317452cea2c190a1fc8ea39897cce1c948df00ab Mon Sep 17 00:00:00 2001 From: John L Chen Date: Fri, 19 Aug 2022 22:10:13 +0800 Subject: [PATCH] Fix callback not function for c2s --- services/gateway/gateway-service.mjs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/gateway/gateway-service.mjs b/services/gateway/gateway-service.mjs index 85cafbf2..f7e0b76e 100644 --- a/services/gateway/gateway-service.mjs +++ b/services/gateway/gateway-service.mjs @@ -404,6 +404,11 @@ class GatewayService { * Called on callS2cAPI event. */ _onCallC2sAPI(socket, msg, callback) { + if (typeof callback !== 'function') { + console.error('_onCallC2sAPI() callback not function'); + return; + } + const p = this.extMan.onC2sCalled(msg, socket.playerID); p.then((msg) => { if (typeof msg === 'object' && msg !== null && 'error' in msg && typeof msg.error === 'string') {