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