From cbf2c0bc5ffd2af04448c701b1da1addaf4da167 Mon Sep 17 00:00:00 2001 From: "Enot (ded) Skelly" Date: Sat, 6 Jun 2026 11:21:12 -0700 Subject: [PATCH] fix: message cursor direction closes: #39 --- db/queries/queries.sql | 6 +++--- db/sqlc/queries.sql.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/db/queries/queries.sql b/db/queries/queries.sql index e12a164..15e7ecf 100644 --- a/db/queries/queries.sql +++ b/db/queries/queries.sql @@ -618,7 +618,7 @@ WHERE cm.channel_id = $1 AND ($2::timestamptz IS NULL OR cm.sent_at >= $2) AND ($3::text = '' OR po.iata = ANY(string_to_array($3::text, ','))) AND ($4::text = '' OR ts.name = $4::text) - AND ($5::bigint = 0 OR cm.id > $5::bigint) + AND ($5::bigint = 0 OR cm.id < $5::bigint) ORDER BY cm.id DESC LIMIT $6; @@ -636,7 +636,7 @@ LEFT JOIN transport_scopes ts ON ts.id = p.scope_id WHERE ($1::timestamptz IS NULL OR cm.sent_at >= $1) AND ($2::text = '' OR po.iata = ANY(string_to_array($2::text, ','))) AND ($3::text = '' OR ts.name = $3::text) - AND ($4 = 0 OR cm.id > $4) + AND ($4 = 0 OR cm.id < $4) ORDER BY cm.id DESC LIMIT $5; @@ -656,7 +656,7 @@ WHERE c.channel_hash = $1 AND ($2::timestamptz IS NULL OR cm.sent_at >= $2) AND ($3::text = '' OR po.iata = ANY(string_to_array($3::text, ','))) AND ($4::text = '' OR ts.name = $4::text) - AND ($5::bigint = 0 OR cm.id > $5::bigint) + AND ($5::bigint = 0 OR cm.id < $5::bigint) ORDER BY cm.id DESC LIMIT $6; diff --git a/db/sqlc/queries.sql.go b/db/sqlc/queries.sql.go index 6be85fb..6056074 100644 --- a/db/sqlc/queries.sql.go +++ b/db/sqlc/queries.sql.go @@ -1395,7 +1395,7 @@ LEFT JOIN transport_scopes ts ON ts.id = p.scope_id WHERE ($1::timestamptz IS NULL OR cm.sent_at >= $1) AND ($2::text = '' OR po.iata = ANY(string_to_array($2::text, ','))) AND ($3::text = '' OR ts.name = $3::text) - AND ($4 = 0 OR cm.id > $4) + AND ($4 = 0 OR cm.id < $4) ORDER BY cm.id DESC LIMIT $5 ` @@ -1473,7 +1473,7 @@ WHERE cm.channel_id = $1 AND ($2::timestamptz IS NULL OR cm.sent_at >= $2) AND ($3::text = '' OR po.iata = ANY(string_to_array($3::text, ','))) AND ($4::text = '' OR ts.name = $4::text) - AND ($5::bigint = 0 OR cm.id > $5::bigint) + AND ($5::bigint = 0 OR cm.id < $5::bigint) ORDER BY cm.id DESC LIMIT $6 ` @@ -1554,7 +1554,7 @@ WHERE c.channel_hash = $1 AND ($2::timestamptz IS NULL OR cm.sent_at >= $2) AND ($3::text = '' OR po.iata = ANY(string_to_array($3::text, ','))) AND ($4::text = '' OR ts.name = $4::text) - AND ($5::bigint = 0 OR cm.id > $5::bigint) + AND ($5::bigint = 0 OR cm.id < $5::bigint) ORDER BY cm.id DESC LIMIT $6 `