Check if invite is accepted
This commit is contained in:
parent
8ef038e806
commit
defbdd17ac
@ -79,7 +79,7 @@ let getInviteAttributions userId =
|
||||
|> Sql.query """
|
||||
SELECT count(*) FROM invited_user
|
||||
JOIN invite ON invite.id = invited_user.invite_id
|
||||
WHERE invite.inviter = @did
|
||||
WHERE invite.inviter = @did AND invited_user.accepted = true;
|
||||
"""
|
||||
|> Sql.executeRowAsync (fun read -> read.int "count")
|
||||
|> Async.AwaitTask
|
||||
@ -90,7 +90,8 @@ let getInvitedUsers userId =
|
||||
|> Sql.parameters [ "did" , Sql.string (string userId) ]
|
||||
|> Sql.query """
|
||||
WITH invite AS (SELECT id FROM invite WHERE inviter = @did)
|
||||
SELECT discord_id FROM invited_user, invite WHERE invite.id = invited_user.invite_id
|
||||
SELECT discord_id FROM invited_user, invite
|
||||
WHERE invite.id = invited_user.invite_id AND invited_user.accepted = true;
|
||||
"""
|
||||
|> Sql.executeAsync (fun read -> read.string "discord_id" |> uint64)
|
||||
|> Async.AwaitTask
|
||||
|
Loading…
x
Reference in New Issue
Block a user