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/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/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; 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 );