refactor: simplify telemetry processing worker initialization and remove unused export

This commit is contained in:
Simon Larsen 2025-07-30 19:25:52 +01:00
parent a638972817
commit dbcbfe5f79
No known key found for this signature in database
GPG key ID: 96C5DCA24769DBCA
2 changed files with 2 additions and 11 deletions

View file

@ -10,7 +10,7 @@ import logger from "Common/Server/Utils/Logger";
import Realtime from "Common/Server/Utils/Realtime";
import App from "Common/Server/Utils/StartServer";
import Telemetry from "Common/Server/Utils/Telemetry";
import ProcessTelemetryWorker from "./Jobs/TelemetryIngest/ProcessTelemetry";
import "./Jobs/TelemetryIngest/ProcessTelemetry";
import "ejs";
const app: ExpressApplication = Express.getExpressApp();
@ -57,12 +57,6 @@ const init: PromiseVoidFunction = async (): Promise<void> => {
await Realtime.init();
// Initialize telemetry processing worker
logger.debug("Initializing telemetry processing worker...");
logger.debug(
`Telemetry worker initialized: ${ProcessTelemetryWorker ? "success" : "failed"}`,
);
// add default routes
await App.addDefaultRoutes();
} catch (err) {

View file

@ -8,10 +8,9 @@ import logger from "Common/Server/Utils/Logger";
import { QueueJob, QueueName } from "Common/Server/Infrastructure/Queue";
import QueueWorker from "Common/Server/Infrastructure/QueueWorker";
import ObjectID from "Common/Types/ObjectID";
import { Worker } from "bullmq";
// Set up the unified worker for processing telemetry queue
const worker: Worker = QueueWorker.getWorker(
QueueWorker.getWorker(
QueueName.Telemetry,
async (job: QueueJob): Promise<void> => {
logger.debug(`Processing telemetry ingestion job: ${job.name}`);
@ -63,5 +62,3 @@ const worker: Worker = QueueWorker.getWorker(
);
logger.debug("Unified telemetry worker initialized");
export default worker;