Use total invite count
This commit is contained in:
parent
0491d232be
commit
5162dcae3d
@ -310,7 +310,7 @@ let acceptInvite (guild : DiscordGuild) (user : DiscordMember) =
|
|||||||
let role3x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter3x) |> snd
|
let role3x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter3x) |> snd
|
||||||
let role2x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter2x) |> snd
|
let role2x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter2x) |> snd
|
||||||
let role1x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter1x) |> snd
|
let role1x = guild.Roles.TryGetValue(GuildEnvironment.roleRecruiter1x) |> snd
|
||||||
match invite.Count with
|
match! getInvitedUserCount player.DiscordId with
|
||||||
| count when count > 10 ->
|
| count when count > 10 ->
|
||||||
do! [ user.GrantRoleAsync(role3x) ; user.RevokeRoleAsync(role2x) ; user.RevokeRoleAsync(role1x) ]
|
do! [ user.GrantRoleAsync(role3x) ; user.RevokeRoleAsync(role2x) ; user.RevokeRoleAsync(role1x) ]
|
||||||
|> List.map Async.AwaitTask
|
|> List.map Async.AwaitTask
|
||||||
|
Loading…
x
Reference in New Issue
Block a user