From 0d9e163b75f205162b1216896e11b3e5de4e7491 Mon Sep 17 00:00:00 2001 From: Dylan Jeffers Date: Tue, 7 Apr 2026 19:43:43 -0700 Subject: [PATCH 1/2] Add comments video url --- api/dbv1/full_comments.go | 2 ++ ddl/migrations/0194_add_comments_video_url.sql | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 ddl/migrations/0194_add_comments_video_url.sql diff --git a/api/dbv1/full_comments.go b/api/dbv1/full_comments.go index 68f195fa..fcd59e56 100644 --- a/api/dbv1/full_comments.go +++ b/api/dbv1/full_comments.go @@ -32,6 +32,7 @@ type FullComment struct { IsArtistReacted bool `json:"is_artist_reacted"` IsDelete bool `json:"-"` IsMembersOnly bool `json:"is_members_only"` + VideoUrl *string `json:"video_url"` IsTombstone bool `json:"is_tombstone"` ReactCount int `json:"react_count"` CreatedAt time.Time `json:"created_at"` @@ -110,6 +111,7 @@ func (q *Queries) FullCommentsKeyed(ctx context.Context, arg GetCommentsParams) comments.is_delete, comments.is_members_only, + comments.video_url, coalesce(( SELECT is_muted diff --git a/ddl/migrations/0194_add_comments_video_url.sql b/ddl/migrations/0194_add_comments_video_url.sql new file mode 100644 index 00000000..1f8f803b --- /dev/null +++ b/ddl/migrations/0194_add_comments_video_url.sql @@ -0,0 +1,3 @@ +begin; +alter table comments add column if not exists video_url text; +commit; From 171520d3ae8c93523a6c7740eceed89148789d00 Mon Sep 17 00:00:00 2001 From: Dylan Jeffers Date: Wed, 8 Apr 2026 11:16:23 -0700 Subject: [PATCH 2/2] Fix --- api/dbv1/models.go | 1 + sql/01_schema.sql | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/api/dbv1/models.go b/api/dbv1/models.go index dbdc72c4..6f5333f3 100644 --- a/api/dbv1/models.go +++ b/api/dbv1/models.go @@ -1164,6 +1164,7 @@ type Comment struct { Txhash string `json:"txhash"` Blockhash string `json:"blockhash"` Blocknumber pgtype.Int4 `json:"blocknumber"` + VideoUrl pgtype.Text `json:"video_url"` } type CommentMention struct { diff --git a/sql/01_schema.sql b/sql/01_schema.sql index b569dffc..f30086e9 100644 --- a/sql/01_schema.sql +++ b/sql/01_schema.sql @@ -6780,7 +6780,8 @@ CREATE TABLE public.comments ( is_members_only boolean DEFAULT false NOT NULL, txhash text NOT NULL, blockhash text NOT NULL, - blocknumber integer + blocknumber integer, + video_url text );