diff --git a/Bot/InviteTracker.fs b/Bot/InviteTracker.fs index 700f71c..21c5e6c 100644 --- a/Bot/InviteTracker.fs +++ b/Bot/InviteTracker.fs @@ -310,7 +310,7 @@ let acceptInvite (guild : DiscordGuild) (user : DiscordMember) = let role3x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter3x) |> snd let role2x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter2x) |> snd let role1x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter1x) |> snd - match invite.Count with + match! getInvitedUserCount player.DiscordId with | count when count > 10 -> do! [ user.GrantRoleAsync(role3x) ; user.RevokeRoleAsync(role2x) ; user.RevokeRoleAsync(role1x) ] |> List.map Async.AwaitTask