From 11b26f6789e27e89880416b9aeea79b29955b01b Mon Sep 17 00:00:00 2001 From: Inori Date: Wed, 4 Sep 2019 13:14:45 -0400 Subject: [PATCH] Add Discord.connected? --- binding/discord-binding.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/binding/discord-binding.cpp b/binding/discord-binding.cpp index d82230d4..b4a22d20 100644 --- a/binding/discord-binding.cpp +++ b/binding/discord-binding.cpp @@ -16,6 +16,13 @@ DEF_TYPE_CUSTOMFREE(DCActivity, free); DEF_ALLOCFUNC_CUSTOMFREE(DCActivity, free); #endif +RB_METHOD(DiscordConnected) +{ + RB_UNUSED_PARAM; + + return rb_bool_new(shState->discord().isConnected()); +} + RB_METHOD(DiscordGetUsername) { RB_UNUSED_PARAM; @@ -200,6 +207,7 @@ _rb_define_method(activityClass, b "=", Discord##basename##Set##f); void DiscordBindingInit() { VALUE mod = rb_define_module("Discord"); + _rb_define_module_function(mod, "connected?", DiscordConnected); _rb_define_module_function(mod, "user_name", DiscordGetUsername); _rb_define_module_function(mod, "user_discriminator", DiscordGetDiscriminator); _rb_define_module_function(mod, "user_id", DiscordGetUserId);