diff --git a/internal/db/db.go b/internal/db/db.go index 85d4b8c..9f7a5a6 100644 --- a/internal/db/db.go +++ b/internal/db/db.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.30.0 +// sqlc v1.31.1 package database diff --git a/internal/db/models.go b/internal/db/models.go index 414b7a4..8a2e5ee 100644 --- a/internal/db/models.go +++ b/internal/db/models.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.30.0 +// sqlc v1.31.1 package database diff --git a/internal/db/querier.go b/internal/db/querier.go index 8ea620f..1e34cd0 100644 --- a/internal/db/querier.go +++ b/internal/db/querier.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.30.0 +// sqlc v1.31.1 package database diff --git a/internal/db/queries.sql b/internal/db/queries.sql index 1391505..9621725 100644 --- a/internal/db/queries.sql +++ b/internal/db/queries.sql @@ -31,17 +31,19 @@ SELECT * FROM anime WHERE id = ? LIMIT 1; -- name: UpsertWatchListEntry :one INSERT INTO watch_list_entry (id, user_id, anime_id, status, current_episode, current_time_seconds, updated_at) -VALUES (?, ?, ?, ?, ?, ?, NULL) +VALUES (?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP) ON CONFLICT (user_id, anime_id) DO UPDATE SET status = excluded.status, current_episode = excluded.current_episode, - current_time_seconds = excluded.current_time_seconds + current_time_seconds = excluded.current_time_seconds, + updated_at = CURRENT_TIMESTAMP RETURNING *; -- name: SaveWatchProgress :exec UPDATE watch_list_entry SET current_episode = ?, - current_time_seconds = ? + current_time_seconds = ?, + updated_at = CURRENT_TIMESTAMP WHERE user_id = ? AND anime_id = ?; -- name: UpsertContinueWatchingEntry :one diff --git a/internal/db/queries.sql.go b/internal/db/queries.sql.go index b6f16fc..322a454 100644 --- a/internal/db/queries.sql.go +++ b/internal/db/queries.sql.go @@ -1,6 +1,6 @@ // Code generated by sqlc. DO NOT EDIT. // versions: -// sqlc v1.30.0 +// sqlc v1.31.1 // source: queries.sql package database @@ -687,7 +687,8 @@ func (q *Queries) MarkRelationsSynced(ctx context.Context, id int64) error { const saveWatchProgress = `-- name: SaveWatchProgress :exec UPDATE watch_list_entry SET current_episode = ?, - current_time_seconds = ? + current_time_seconds = ?, + updated_at = CURRENT_TIMESTAMP WHERE user_id = ? AND anime_id = ? ` @@ -846,11 +847,12 @@ func (q *Queries) UpsertContinueWatchingEntry(ctx context.Context, arg UpsertCon const upsertWatchListEntry = `-- name: UpsertWatchListEntry :one INSERT INTO watch_list_entry (id, user_id, anime_id, status, current_episode, current_time_seconds, updated_at) -VALUES (?, ?, ?, ?, ?, ?, NULL) +VALUES (?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP) ON CONFLICT (user_id, anime_id) DO UPDATE SET status = excluded.status, current_episode = excluded.current_episode, - current_time_seconds = excluded.current_time_seconds + current_time_seconds = excluded.current_time_seconds, + updated_at = CURRENT_TIMESTAMP RETURNING id, user_id, anime_id, status, created_at, updated_at, current_episode, last_episode_at, current_time_seconds `