From 5da6207f8ad33612f33773bfc1c6d6726b773848 Mon Sep 17 00:00:00 2001 From: Essem Date: Sat, 29 Jan 2022 15:08:27 -0600 Subject: [PATCH] Moved image require to service --- app.js | 3 --- utils/services/image.js | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index ffb011e..212ca65 100644 --- a/app.js +++ b/app.js @@ -28,9 +28,6 @@ const exec = promisify(baseExec); // dbl posting import { Api } from "@top-gg/sdk"; const dbl = process.env.NODE_ENV === "production" && process.env.DBL ? new Api(process.env.DBL) : null; -// only requiring this to work around an issue regarding worker threads -const nodeRequire = createRequire(import.meta.url); -nodeRequire(`./build/${process.env.DEBUG && process.env.DEBUG === "true" ? "Debug" : "Release"}/image.node`); if (isMaster) { const esmBotVersion = JSON.parse(readFileSync(new URL("./package.json", import.meta.url))).version; diff --git a/utils/services/image.js b/utils/services/image.js index aaa7e13..63a0a07 100644 --- a/utils/services/image.js +++ b/utils/services/image.js @@ -5,6 +5,10 @@ import path from "path"; import { fileURLToPath } from "url"; import { Worker } from "worker_threads"; +// only requiring this to work around an issue regarding worker threads +const nodeRequire = createRequire(import.meta.url); +nodeRequire(`./build/${process.env.DEBUG && process.env.DEBUG === "true" ? "Debug" : "Release"}/image.node`); + import ImageConnection from "../imageConnection.js"; class ImageWorker extends BaseServiceWorker {