From f9e39cf2004295fa3129646880690424a796e676 Mon Sep 17 00:00:00 2001 From: InvoxiPlayGames Date: Wed, 3 Aug 2022 05:46:11 +0100 Subject: Add Discord presence ioctlv to /dev/dolphin --- Source/Core/DolphinNoGUI/MainNoGUI.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'Source/Core/DolphinNoGUI/MainNoGUI.cpp') diff --git a/Source/Core/DolphinNoGUI/MainNoGUI.cpp b/Source/Core/DolphinNoGUI/MainNoGUI.cpp index 03ea30ec17..11bbf55da1 100644 --- a/Source/Core/DolphinNoGUI/MainNoGUI.cpp +++ b/Source/Core/DolphinNoGUI/MainNoGUI.cpp @@ -122,6 +122,30 @@ void Host_TitleChanged() #endif } +void Host_UpdateDiscordClientID(const std::string& client_id) +{ +#ifdef USE_DISCORD_PRESENCE + Discord::UpdateClientID(client_id); +#endif +} + +bool Host_UpdateDiscordPresenceRaw(const std::string& details, const std::string& state, + const std::string& large_image_key, + const std::string& large_image_text, + const std::string& small_image_key, + const std::string& small_image_text, + const int64_t start_timestamp, const int64_t end_timestamp, + const int party_size, const int party_max) +{ +#ifdef USE_DISCORD_PRESENCE + return Discord::UpdateDiscordPresenceRaw(details, state, large_image_key, large_image_text, + small_image_key, small_image_text, start_timestamp, + end_timestamp, party_size, party_max); +#else + return false; +#endif +} + std::unique_ptr Host_CreateGBAHost(std::weak_ptr core) { return nullptr; -- cgit v1.2.3