[discord] show current game in main status instead of "Eden" (#2828)
"Eden" is still shown when user is idle  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:
parent
fafded39ef
commit
a2236c1a43
|
|
@ -180,8 +180,8 @@
|
||||||
"discord-rpc": {
|
"discord-rpc": {
|
||||||
"package": "DiscordRPC",
|
"package": "DiscordRPC",
|
||||||
"repo": "eden-emulator/discord-rpc",
|
"repo": "eden-emulator/discord-rpc",
|
||||||
"sha": "1cf7772bb6",
|
"sha": "0d8b2d6a37",
|
||||||
"hash": "9a6c35887dcacceb4ba1bf3141edb73b05b2abc719a8d81dad9cb9dd5b039ce203946787335d9d738af669c10cf2534638b645635a22096fc28dcae2475e0cbe",
|
"hash": "8213c43dcb0f7d479f5861091d111ed12fbdec1e62e6d729d65a4bc181d82f48a35d5fd3cd5c291f2393ac7c9681eabc6b76609755f55376284c8a8d67e148f3",
|
||||||
"find_args": "MODULE"
|
"find_args": "MODULE"
|
||||||
},
|
},
|
||||||
"simpleini": {
|
"simpleini": {
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,7 @@ void DiscordImpl::UpdateGameStatus(bool use_default) {
|
||||||
presence.smallImageKey = DEFAULT_DISCORD_IMAGE;
|
presence.smallImageKey = DEFAULT_DISCORD_IMAGE;
|
||||||
presence.smallImageText = DEFAULT_DISCORD_TEXT;
|
presence.smallImageText = DEFAULT_DISCORD_TEXT;
|
||||||
presence.state = game_title.c_str();
|
presence.state = game_title.c_str();
|
||||||
|
presence.status_display_type = DiscordStatusDisplayType_State;
|
||||||
presence.details = "Currently in game";
|
presence.details = "Currently in game";
|
||||||
presence.startTimestamp = start_time;
|
presence.startTimestamp = start_time;
|
||||||
Discord_UpdatePresence(&presence);
|
Discord_UpdatePresence(&presence);
|
||||||
|
|
@ -123,6 +124,7 @@ void DiscordImpl::Update() {
|
||||||
DiscordRichPresence presence{};
|
DiscordRichPresence presence{};
|
||||||
presence.largeImageKey = DEFAULT_DISCORD_IMAGE;
|
presence.largeImageKey = DEFAULT_DISCORD_IMAGE;
|
||||||
presence.largeImageText = DEFAULT_DISCORD_TEXT;
|
presence.largeImageText = DEFAULT_DISCORD_TEXT;
|
||||||
|
presence.status_display_type = DiscordStatusDisplayType_Name;
|
||||||
presence.details = "Currently not in game";
|
presence.details = "Currently not in game";
|
||||||
presence.startTimestamp = start_time;
|
presence.startTimestamp = start_time;
|
||||||
Discord_UpdatePresence(&presence);
|
Discord_UpdatePresence(&presence);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue