fix: wrap datetime() in jikan cache expiry queries
This commit is contained in:
@@ -212,7 +212,7 @@ ORDER BY related.id DESC;
|
|||||||
|
|
||||||
-- name: GetJikanCache :one
|
-- name: GetJikanCache :one
|
||||||
SELECT data FROM jikan_cache
|
SELECT data FROM jikan_cache
|
||||||
WHERE key = ? AND expires_at > CURRENT_TIMESTAMP LIMIT 1;
|
WHERE key = ? AND datetime(expires_at) > CURRENT_TIMESTAMP LIMIT 1;
|
||||||
|
|
||||||
-- name: GetJikanCacheStale :one
|
-- name: GetJikanCacheStale :one
|
||||||
SELECT data FROM jikan_cache
|
SELECT data FROM jikan_cache
|
||||||
@@ -227,7 +227,7 @@ ON CONFLICT (key) DO UPDATE SET
|
|||||||
created_at = CURRENT_TIMESTAMP;
|
created_at = CURRENT_TIMESTAMP;
|
||||||
|
|
||||||
-- name: DeleteExpiredJikanCache :exec
|
-- name: DeleteExpiredJikanCache :exec
|
||||||
DELETE FROM jikan_cache WHERE expires_at <= CURRENT_TIMESTAMP;
|
DELETE FROM jikan_cache WHERE datetime(expires_at) <= CURRENT_TIMESTAMP;
|
||||||
|
|
||||||
-- name: EnqueueAnimeFetchRetry :exec
|
-- name: EnqueueAnimeFetchRetry :exec
|
||||||
INSERT INTO anime_fetch_retry (anime_id, attempts, next_retry_at, last_error, updated_at)
|
INSERT INTO anime_fetch_retry (anime_id, attempts, next_retry_at, last_error, updated_at)
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ func (q *Queries) DeleteContinueWatchingEntry(ctx context.Context, arg DeleteCon
|
|||||||
}
|
}
|
||||||
|
|
||||||
const deleteExpiredJikanCache = `-- name: DeleteExpiredJikanCache :exec
|
const deleteExpiredJikanCache = `-- name: DeleteExpiredJikanCache :exec
|
||||||
DELETE FROM jikan_cache WHERE expires_at <= CURRENT_TIMESTAMP
|
DELETE FROM jikan_cache WHERE datetime(expires_at) <= CURRENT_TIMESTAMP
|
||||||
`
|
`
|
||||||
|
|
||||||
func (q *Queries) DeleteExpiredJikanCache(ctx context.Context) error {
|
func (q *Queries) DeleteExpiredJikanCache(ctx context.Context) error {
|
||||||
@@ -443,7 +443,7 @@ func (q *Queries) GetEpisodeProviderMapping(ctx context.Context, arg GetEpisodeP
|
|||||||
|
|
||||||
const getJikanCache = `-- name: GetJikanCache :one
|
const getJikanCache = `-- name: GetJikanCache :one
|
||||||
SELECT data FROM jikan_cache
|
SELECT data FROM jikan_cache
|
||||||
WHERE key = ? AND expires_at > CURRENT_TIMESTAMP LIMIT 1
|
WHERE key = ? AND datetime(expires_at) > CURRENT_TIMESTAMP LIMIT 1
|
||||||
`
|
`
|
||||||
|
|
||||||
func (q *Queries) GetJikanCache(ctx context.Context, key string) (string, error) {
|
func (q *Queries) GetJikanCache(ctx context.Context, key string) (string, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user