From b6374a80a41cf96142c5ed14e712c63044567fae Mon Sep 17 00:00:00 2001 From: NeeEoo Date: Sun, 24 Mar 2024 04:33:28 +0100 Subject: [PATCH] Finishing the rpc update --- source/funkin/backend/utils/DiscordUtil.hx | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/source/funkin/backend/utils/DiscordUtil.hx b/source/funkin/backend/utils/DiscordUtil.hx index e74df162..7593aefc 100644 --- a/source/funkin/backend/utils/DiscordUtil.hx +++ b/source/funkin/backend/utils/DiscordUtil.hx @@ -30,6 +30,13 @@ class DiscordUtil public static var script:Script; + // Constants + public static var REPLY_NO:Int = Discord.REPLY_NO; + public static var REPLY_YES:Int = Discord.REPLY_YES; + public static var REPLY_IGNORE:Int = Discord.REPLY_IGNORE; + public static var PARTY_PRIVATE:Int = Discord.PARTY_PRIVATE; + public static var PARTY_PUBLIC:Int = Discord.PARTY_PUBLIC; + public static function init() { #if DISCORD_RPC @@ -218,6 +225,12 @@ class DiscordUtil #end } + public static function clearPresence() { + #if DISCORD_RPC + Discord.ClearPresence(); + #end + } + private static function set_currentID(id:String):String { if (currentID == id) @@ -254,6 +267,13 @@ class DiscordUtil script = FlxDestroyUtil.destroy(script); } + public static function respond(userId:String, reply:Int) + { + #if DISCORD_RPC + Discord.Respond(fixString(userId), reply); + #end + } + // HANDLERS #if DISCORD_RPC private static function onReady(request:cpp.RawConstPointer):Void