diff --git a/server.js b/server.js index 61097384c..9a9e65ceb 100644 --- a/server.js +++ b/server.js @@ -22,7 +22,7 @@ const cookieParser = require("cookie-parser"); const { Server } = require("socket.io"); const { createAdapter } = require("@socket.io/redis-adapter"); const { instrument } = require("@socket.io/admin-ui"); -const { isString, isEmpty } = require("lodash"); +const { isString, isEmpty, isFunction } = require("lodash"); const logger = require("./server/utils/logger"); const { applyRedisHelpers } = require("./server/utils/redisHelpers"); @@ -393,7 +393,9 @@ const main = async () => { const StatusReporter = StartStatusReporter(); registerCleanupTask(async () => { - StatusReporter.end(); + if (isFunction(StatusReporter?.end)) { + StatusReporter.end(); + } }); try {