From 76019a62fc9f49a4fd9b69358d35462055d60e44 Mon Sep 17 00:00:00 2001 From: Kenneth Endfinger Date: Thu, 23 Dec 2021 02:22:12 -0500 Subject: [PATCH] DevUpdateServer: Improve update code. --- .../kubelet/foundation/core/devupdate/DevUpdateServer.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/foundation-core/src/main/kotlin/cloud/kubelet/foundation/core/devupdate/DevUpdateServer.kt b/foundation-core/src/main/kotlin/cloud/kubelet/foundation/core/devupdate/DevUpdateServer.kt index 0dcf3a5..a4c769d 100644 --- a/foundation-core/src/main/kotlin/cloud/kubelet/foundation/core/devupdate/DevUpdateServer.kt +++ b/foundation-core/src/main/kotlin/cloud/kubelet/foundation/core/devupdate/DevUpdateServer.kt @@ -2,6 +2,7 @@ package cloud.kubelet.foundation.core.devupdate import cloud.kubelet.foundation.core.FoundationCorePlugin import cloud.kubelet.foundation.core.Util +import cloud.kubelet.foundation.core.service.UpdateService import com.charleskorn.kaml.Yaml import com.sun.net.httpserver.HttpExchange import com.sun.net.httpserver.HttpServer @@ -85,11 +86,11 @@ class DevUpdateServer(val plugin: FoundationCorePlugin) { } exchange.respond(200, "Success.") + plugin.slF4JLogger.info("DevUpdate Started") + UpdateService.updatePlugins(plugin.server.consoleSender) plugin.server.scheduler.runTask(plugin) { -> - plugin.slF4JLogger.info("DevUpdate Server Restart") try { - plugin.server.dispatchCommand(plugin.server.consoleSender, "fupdate") - plugin.server.dispatchCommand(plugin.server.consoleSender, "stop") + plugin.server.shutdown() } catch (e: Exception) { plugin.slF4JLogger.error("DevUpdate Server failed to update server.", e) }