Merge pull request #7656 from deathbeam/fix-party-discord-refresh

Do not reset current activity on discord party update
This commit is contained in:
Tomas Slusny
2019-02-02 11:16:16 +00:00
committed by GitHub
2 changed files with 14 additions and 3 deletions

View File

@@ -352,9 +352,7 @@ public class DiscordPlugin extends Plugin
private void updatePresence()
{
discordState.triggerEvent(client.getGameState() == GameState.LOGGED_IN
? DiscordGameEventType.IN_GAME
: DiscordGameEventType.IN_MENU);
discordState.refresh();
}
private void checkForGameStateUpdate()

View File

@@ -77,6 +77,19 @@ class DiscordState
lastPresence = null;
}
/**
* Force refresh discord presence
*/
void refresh()
{
if (lastPresence == null)
{
return;
}
discordService.updatePresence(lastPresence);
}
/**
* Trigger new discord state update.
*