From 594158deac45239a1a1630d60ae6dd22c26bb58f Mon Sep 17 00:00:00 2001 From: CCpersonguy Date: Mon, 22 Jan 2024 21:00:33 -0800 Subject: [PATCH] Remove verion-caching logic in Controller --- packages/controller/src/HostConnection.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/controller/src/HostConnection.ts b/packages/controller/src/HostConnection.ts index 6f725f7a..7540452c 100644 --- a/packages/controller/src/HostConnection.ts +++ b/packages/controller/src/HostConnection.ts @@ -188,7 +188,7 @@ export default class HostConnection extends BaseConnection { let prev = instance.status; instance.status = request.status; instance.gamePort = request.gamePort; - instance.factorioVersion = request.factorioVersion ?? instance.factorioVersion; + instance.factorioVersion = request.factorioVersion; instance.updatedAtMs = Date.now(); logger.verbose(`Instance ${instance.config.get("instance.name")} State: ${instance.status}`); this._controller.instanceDetailsUpdated([instance]); @@ -226,9 +226,7 @@ export default class HostConnection extends BaseConnection { let prev = controllerInstance.status; controllerInstance.status = instanceData.status; controllerInstance.gamePort = instanceData.gamePort; - if (instanceData.factorioVersion) { - controllerInstance.factorioVersion = instanceData.factorioVersion; - } + controllerInstance.factorioVersion = instanceData.factorioVersion; controllerInstance.updatedAtMs = Date.now(); logger.verbose(`Instance ${instanceConfig.get("instance.name")} State: ${instanceData.status}`); instanceUpdates.push(controllerInstance);