Update Discord library to latest version

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2018-12-23 23:00:45 +01:00
parent dc5f9fe264
commit 3bb8fa1675
3 changed files with 33 additions and 9 deletions

View File

@@ -205,7 +205,7 @@
<dependency>
<groupId>net.runelite</groupId>
<artifactId>discord</artifactId>
<version>1.0</version>
<version>1.1</version>
</dependency>
<dependency>
<groupId>net.runelite</groupId>

View File

@@ -41,6 +41,7 @@ import net.runelite.client.eventbus.EventBus;
import net.runelite.discord.DiscordEventHandlers;
import net.runelite.discord.DiscordRPC;
import net.runelite.discord.DiscordRichPresence;
import net.runelite.discord.DiscordUser;
@Singleton
@Slf4j
@@ -168,10 +169,14 @@ public class DiscordService implements AutoCloseable
}
}
private void ready()
private void ready(DiscordUser user)
{
log.info("Discord RPC service is ready.");
eventBus.post(new DiscordReady());
log.info("Discord RPC service is ready with user {}.", user.username);
eventBus.post(new DiscordReady(
user.userId,
user.username,
user.discriminator,
user.avatar));
}
private void disconnected(int errorCode, String message)
@@ -194,12 +199,12 @@ public class DiscordService implements AutoCloseable
eventBus.post(new DiscordSpectateGame(spectateSecret));
}
private void joinRequest(net.runelite.discord.DiscordJoinRequest joinRequest)
private void joinRequest(DiscordUser user)
{
eventBus.post(new DiscordJoinRequest(
joinRequest.userId,
joinRequest.username,
joinRequest.discriminator,
joinRequest.avatar));
user.userId,
user.username,
user.discriminator,
user.avatar));
}
}

View File

@@ -32,4 +32,23 @@ import lombok.Value;
@Value
public class DiscordReady
{
/**
* The userId for the active user
*/
private String userId;
/**
* The username of the active user
*/
private String username;
/**
* The discriminator of the active user
*/
private String discriminator;
/**
* The avatar of the active user
*/
private String avatar;
}