groupinvite command skip membership check

This commit is contained in:
Madpeter 2020-07-06 05:21:46 +01:00
parent dd8b781643
commit 0e0591bb39

View file

@ -76,32 +76,9 @@ namespace BSB.Commands.Group
{ {
if (bot.GetAllowGroupInvite(target_avatar) == true) if (bot.GetAllowGroupInvite(target_avatar) == true)
{ {
if (bot.FastCheckInGroup(target_group, target_avatar) == false) bot.GroupInviteLockoutArm(target_avatar); // enable 120 sec cooldown
{ ForRealGroupInvite(args, target_group, target_avatar);
if (bot.NeedReloadGroupData(target_group) == true) return true;
{
if (bot.CreateAwaitEventReply("groupmembersreply", this, args) == true)
{
bot.GroupInviteLockoutArm(target_avatar); // enable 120 sec cooldown
bot.GetClient.Groups.RequestGroupMembers(target_group);
return true;
}
else
{
return Failed("Unable to await reply");
}
}
else
{
bot.GroupInviteLockoutArm(target_avatar); // enable 120 sec cooldown
ForRealGroupInvite(args, target_group, target_avatar);
return true;
}
}
else
{
return true; // they are in the group (or we have old data) retry in like 2 mins
}
} }
else else
{ {