From 026b7f1306489b6a277f66f5d24311008068d97f Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Thu, 2 Apr 2020 19:56:39 +0200 Subject: [PATCH] Fix missing onExit calls Add missing calls to instance plugin onExit hooks. --- client.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/client.js b/client.js index a49cbddb..24e45ca8 100644 --- a/client.js +++ b/client.js @@ -236,6 +236,11 @@ class Instance extends link.Link{ collector.removeAll({ instance_id: String(this.config.get("instance.id")) }); } } + + // Notify plugins of exit + for (let pluginInstance of this.plugins.values()) { + await pluginInstance.onExit(); + } } async getMetricsRequestHandler() { @@ -274,6 +279,11 @@ class Instance extends link.Link{ await this.server.create("world"); console.log("Clusterio | Successfully created save"); + + // Notify plugins of exit + for (let pluginInstance of this.plugins.values()) { + await pluginInstance.onExit(); + } } async stopInstanceRequestHandler() {