add query for checked expired tokens and update head accounnt amo

This commit is contained in:
Pavel 2024-06-18 11:58:15 +03:00
parent a34278088d
commit ab69a20b1c
2 changed files with 6 additions and 2 deletions

@ -700,8 +700,11 @@ WHERE accountID = $5;
-- name: GetAllTokens :many
SELECT * FROM tokens;
-- name: CheckExpired :many
SELECT * FROM tokens WHERE Expiration <= TO_TIMESTAMP(EXTRACT(EPOCH FROM NOW()) + (10 * 60));
-- name: CheckExpiredToken :one
SELECT * FROM tokens WHERE AccountID = $1 AND Expiration <= NOW();
-- name: UpdateAmoAccount :exec
UPDATE accountsAmo SET AmoID = $2, Name = $3, Subdomain = $4, Country = $5, DriveURL = $6 WHERE AccountID = $1 AND Deleted = false;
-- name: WebhookDelete :exec
WITH companyDel AS (

@ -24,6 +24,7 @@ type AmoAccount struct {
Subdomain string `json:"subdomain"` // поддомен
Country string `json:"country"` // Страна
DriveURL string `json:"driveURL"` // URL объктного хранилища
Stale bool `json:"stale"` // флаг "не свежести" если с токенами все в порядке - false, если просрочились то true
}
type UserGroups struct {