[discord] show current game in main status instead of "Eden" (#2828)

"Eden" is still shown when user is idle

![image](/attachments/1386f581-db71-42db-b75a-01dba5ee95d7)

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2828
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: festivity <festivity@eden-emu.dev>
Co-committed-by: festivity <festivity@eden-emu.dev>
This commit is contained in:
festivity 2026-01-10 23:42:49 +01:00 committed by crueter
parent fafded39ef
commit a2236c1a43
No known key found for this signature in database
GPG key ID: 425ACD2D4830EBC6
2 changed files with 4 additions and 2 deletions

View file

@ -84,6 +84,7 @@ void DiscordImpl::UpdateGameStatus(bool use_default) {
presence.smallImageKey = DEFAULT_DISCORD_IMAGE;
presence.smallImageText = DEFAULT_DISCORD_TEXT;
presence.state = game_title.c_str();
presence.status_display_type = DiscordStatusDisplayType_State;
presence.details = "Currently in game";
presence.startTimestamp = start_time;
Discord_UpdatePresence(&presence);
@ -123,6 +124,7 @@ void DiscordImpl::Update() {
DiscordRichPresence presence{};
presence.largeImageKey = DEFAULT_DISCORD_IMAGE;
presence.largeImageText = DEFAULT_DISCORD_TEXT;
presence.status_display_type = DiscordStatusDisplayType_Name;
presence.details = "Currently not in game";
presence.startTimestamp = start_time;
Discord_UpdatePresence(&presence);