From 80ed5c43273e9d9232a94214056e489e80473d73 Mon Sep 17 00:00:00 2001 From: Zeruth Date: Thu, 25 Jul 2019 18:50:18 -0400 Subject: [PATCH] properties: fix presence config --- .../net/runelite/client/RuneLiteProperties.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/RuneLiteProperties.java b/runelite-client/src/main/java/net/runelite/client/RuneLiteProperties.java index 69450219af..fa5457b348 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneLiteProperties.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneLiteProperties.java @@ -35,6 +35,9 @@ import net.runelite.http.api.RuneLiteAPI; @Slf4j public class RuneLiteProperties { + private static final String DISCORD_APP_ID = "409416265891971072"; + private static final String DISCORD_APP_ID_PLUS = "560644885250572289"; + private final Properties properties = new Properties(); private final RuneLitePlusConfig runeLitePlusConfig; @@ -78,7 +81,19 @@ public class RuneLiteProperties public String getDiscordAppId() { - return "560644885250572289"; + if (this.runeLitePlusConfig == null) + { + return properties.getProperty(DISCORD_APP_ID); + } + + if (this.runeLitePlusConfig.customPresence()) + { + return properties.getProperty(DISCORD_APP_ID_PLUS); + } + else + { + return properties.getProperty(DISCORD_APP_ID); + } } public String getDiscordInvite()