Add replies field to CommentView and update logic to fetch comment replies

This commit is contained in:
2025-10-02 20:16:29 +08:00
parent bc8d59f7a9
commit 1e01e04f7b
2 changed files with 20 additions and 10 deletions

View File

@@ -25,13 +25,14 @@ const (
)
type CommentView struct {
ID uint `json:"id"`
Content string `json:"content"`
CreatedAt time.Time `json:"created_at"`
User UserView `json:"user"`
Images []ImageView `json:"images"`
ReplyCount uint `json:"reply_count"`
ContentTruncated bool `json:"content_truncated"`
ID uint `json:"id"`
Content string `json:"content"`
CreatedAt time.Time `json:"created_at"`
User UserView `json:"user"`
Images []ImageView `json:"images"`
ReplyCount uint `json:"reply_count"`
ContentTruncated bool `json:"content_truncated"`
Replies []CommentView `json:"replies,omitempty"`
}
func (c *Comment) ToView() *CommentView {