Discord RPC: Swap Discord app id, use const vars for Discord constants

This commit is contained in:
RedPanda4552
2026-04-04 15:39:20 -04:00
committed by Ty
parent a5867bfd44
commit 8a3f4609a6
+6 -3
View File
@@ -199,6 +199,9 @@ static bool s_screensaver_inhibited = false;
static bool s_discord_presence_active = false;
static time_t s_discord_presence_time_epoch;
static const char* s_discord_presence_app_id = "1458595419499139094";
static const char* s_discord_presence_large_image_key = "4k-pcsx2";
static const char* s_discord_presence_large_image_text = "PCSX2 PS2 Emulator";
// Making GSDumpReplayer.h dependent on R5900.h is a no-no, since the GS uses it.
extern R5900cpu GSDumpReplayerCpu;
@@ -3744,7 +3747,7 @@ void VMManager::InitializeDiscordPresence()
return;
DiscordEventHandlers handlers = {};
Discord_Initialize("1025789002055430154", &handlers, 0, nullptr);
Discord_Initialize(s_discord_presence_app_id, &handlers, 0, nullptr);
s_discord_presence_active = true;
UpdateDiscordPresence(true);
@@ -3776,8 +3779,8 @@ void VMManager::UpdateDiscordPresence(bool update_session_time)
// https://discord.com/developers/docs/rich-presence/how-to#updating-presence-update-presence-payload-fields
DiscordRichPresence rp = {};
rp.largeImageKey = "4k-pcsx2";
rp.largeImageText = "PCSX2 PS2 Emulator";
rp.largeImageKey = s_discord_presence_large_image_key;
rp.largeImageText = s_discord_presence_large_image_text;
rp.startTimestamp = s_discord_presence_time_epoch;
if (rp_title.empty())