Add Discord.connected?

This commit is contained in:
Inori 2019-09-04 13:14:45 -04:00
parent 5ec235ba31
commit 11b26f6789

View file

@ -16,6 +16,13 @@ DEF_TYPE_CUSTOMFREE(DCActivity, free);
DEF_ALLOCFUNC_CUSTOMFREE(DCActivity, free); DEF_ALLOCFUNC_CUSTOMFREE(DCActivity, free);
#endif #endif
RB_METHOD(DiscordConnected)
{
RB_UNUSED_PARAM;
return rb_bool_new(shState->discord().isConnected());
}
RB_METHOD(DiscordGetUsername) RB_METHOD(DiscordGetUsername)
{ {
RB_UNUSED_PARAM; RB_UNUSED_PARAM;
@ -200,6 +207,7 @@ _rb_define_method(activityClass, b "=", Discord##basename##Set##f);
void DiscordBindingInit() void DiscordBindingInit()
{ {
VALUE mod = rb_define_module("Discord"); 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_name", DiscordGetUsername);
_rb_define_module_function(mod, "user_discriminator", DiscordGetDiscriminator); _rb_define_module_function(mod, "user_discriminator", DiscordGetDiscriminator);
_rb_define_module_function(mod, "user_id", DiscordGetUserId); _rb_define_module_function(mod, "user_id", DiscordGetUserId);