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() private void updatePresence()
{ {
discordState.triggerEvent(client.getGameState() == GameState.LOGGED_IN discordState.refresh();
? DiscordGameEventType.IN_GAME
: DiscordGameEventType.IN_MENU);
} }
private void checkForGameStateUpdate() private void checkForGameStateUpdate()

View File

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