From 9822d7770c7cea1b76a14de378452364a83d806d Mon Sep 17 00:00:00 2001 From: "Alexander \"PapaTutuWawa" Date: Thu, 25 Nov 2021 22:32:51 +0100 Subject: [PATCH] main: Allow loading the component secret --- xmpp_discord_bridge/main.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/xmpp_discord_bridge/main.py b/xmpp_discord_bridge/main.py index bb7f7fc..1faa69e 100644 --- a/xmpp_discord_bridge/main.py +++ b/xmpp_discord_bridge/main.py @@ -510,8 +510,18 @@ def main(): raise Exception("config.toml not found") general = config["general"] + secret = "" + if not "secret" in general: + if "secret_file" in general: + with open(general["secret_file"], "r") as f: + secret = f.read().replace("\n", "") + else: + raise Exception("No component secret specified") + else: + secret = general["secret"] + xmpp = BridgeComponent(general["jid"], - general["secret"], + secret, general["server"], general["port"], general["discord_token"],