From 99e11d1f525a1c7d21c1c5ff1415dac929129f11 Mon Sep 17 00:00:00 2001 From: catbref Date: Mon, 24 Feb 2020 13:49:21 +0000 Subject: [PATCH] Actually respect 'autoUpdateEnabled' setting --- .../java/org/qortal/controller/Controller.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/qortal/controller/Controller.java b/src/main/java/org/qortal/controller/Controller.java index 9da81080..01b51a5e 100644 --- a/src/main/java/org/qortal/controller/Controller.java +++ b/src/main/java/org/qortal/controller/Controller.java @@ -332,9 +332,11 @@ public class Controller extends Thread { // LOGGER.info("Starting arbitrary-transaction data manager"); // ArbitraryDataManager.getInstance().start(); - // Auto-update service - LOGGER.info("Starting auto-update"); - AutoUpdate.getInstance().start(); + // Auto-update service? + if (Settings.getInstance().isAutoUpdateEnabled()) { + LOGGER.info("Starting auto-update"); + AutoUpdate.getInstance().start(); + } LOGGER.info(String.format("Starting API on port %d", Settings.getInstance().getApiPort())); try { @@ -642,8 +644,10 @@ public class Controller extends Thread { LOGGER.info("Shutting down API"); ApiService.getInstance().stop(); - LOGGER.info("Shutting down auto-update"); - AutoUpdate.getInstance().shutdown(); + if (Settings.getInstance().isAutoUpdateEnabled()) { + LOGGER.info("Shutting down auto-update"); + AutoUpdate.getInstance().shutdown(); + } // Arbitrary transaction data manager // LOGGER.info("Shutting down arbitrary-transaction data manager");