From 5d2d831b9eabd32366cbbd4f641c1bfda8ebe54a Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Sat, 30 Nov 2019 06:21:32 +0000 Subject: [PATCH] pass MW home to the client --- plug/templates/clients.config.template | 2 +- webui/src/main/java/com/muwire/webui/MuWireClient.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/plug/templates/clients.config.template b/plug/templates/clients.config.template index b1edda71..9b0f7cb7 100644 --- a/plug/templates/clients.config.template +++ b/plug/templates/clients.config.template @@ -3,4 +3,4 @@ clientApp.0.name=MuWire clientApp.0.startOnLoad=true clientApp.0.delay=5 clientApp.0.classpath=${libname} -clientApp.0.args=version=${version} +clientApp.0.args=version=${version} home="\$PLUGIN" diff --git a/webui/src/main/java/com/muwire/webui/MuWireClient.java b/webui/src/main/java/com/muwire/webui/MuWireClient.java index 7d3de558..58f359c3 100644 --- a/webui/src/main/java/com/muwire/webui/MuWireClient.java +++ b/webui/src/main/java/com/muwire/webui/MuWireClient.java @@ -11,6 +11,7 @@ public class MuWireClient implements RouterApp { private final ClientAppManager mgr; private final String[] args; private final String version; + private final String home; private ClientAppState state; @@ -19,12 +20,16 @@ public class MuWireClient implements RouterApp { this.mgr = mgr; this.args = args; String version = null; + String home = null; for (String arg : args) { String [] split = arg.split("="); if (split[0].equals("version")) version = split[1]; + else if (split[0].equals("home")) + home = split[1]; } this.version = version; + this.home = home; } @Override