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 02a8fe3..07d03eb 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 @@ -96,12 +96,13 @@ class DevUpdateServer(val plugin: FoundationCorePlugin) { exchange.respond(200, "Success.") plugin.slF4JLogger.info("DevUpdate Started") - UpdateService.updatePlugins(plugin.server.consoleSender) - plugin.server.scheduler.runTask(plugin) { -> - try { - plugin.server.shutdown() - } catch (e: Exception) { - plugin.slF4JLogger.error("DevUpdate Server failed to update server.", e) + UpdateService.updatePlugins(plugin.server.consoleSender) { + plugin.server.scheduler.runTask(plugin) { -> + try { + plugin.server.shutdown() + } catch (e: Exception) { + plugin.slF4JLogger.error("DevUpdate Server failed to update server.", e) + } } } }