Use total invite count

This commit is contained in:
Joseph Ferano 2022-06-18 16:50:02 +07:00
parent 0491d232be
commit 5162dcae3d

View File

@ -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