add webhook delete query
This commit is contained in:
parent
6d04e29714
commit
5a487f6994
@ -676,7 +676,14 @@ SELECT * FROM tokens;
|
|||||||
SELECT * FROM tokens WHERE Expiration <= TO_TIMESTAMP(EXTRACT(EPOCH FROM NOW()) + (10 * 60));
|
SELECT * FROM tokens WHERE Expiration <= TO_TIMESTAMP(EXTRACT(EPOCH FROM NOW()) + (10 * 60));
|
||||||
|
|
||||||
-- name: WebhookDelete :exec
|
-- name: WebhookDelete :exec
|
||||||
DELETE FROM tokens WHERE AccountID = $1;
|
WITH userd AS (
|
||||||
|
UPDATE users SET Deleted = true WHERE AmoUserID = $1 RETURNING AccountID
|
||||||
|
),
|
||||||
|
tokend AS (
|
||||||
|
DELETE FROM tokens WHERE AccountID IN (SELECT AccountID FROM userd) RETURNING *
|
||||||
|
)
|
||||||
|
SELECT * FROM tokend;
|
||||||
|
|
||||||
|
|
||||||
-- name: SoftDeleteAccount :exec
|
-- name: SoftDeleteAccount :exec
|
||||||
UPDATE users SET Deleted = TRUE WHERE AccountID = $1;
|
UPDATE users SET Deleted = TRUE WHERE AccountID = $1;
|
||||||
|
@ -259,7 +259,7 @@ func (r *AmoRepository) GetAllTokens(ctx context.Context) ([]model.Token, error)
|
|||||||
return tokens, nil
|
return tokens, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *AmoRepository) WebhookDelete(ctx context.Context) error {
|
func (r *AmoRepository) WebhookDelete(ctx context.Context, amoID int) error {
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user