From d189c5a8d8575967c2028fcf503fef72ad56664e Mon Sep 17 00:00:00 2001 From: LittleSheep <littlesheep.code@hotmail.com> Date: Sat, 5 Apr 2025 12:12:57 +0800 Subject: [PATCH] :necktie: Updated collapse post --- pkg/internal/services/flags.go | 4 ++++ pkg/internal/services/posts_getter.go | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/internal/services/flags.go b/pkg/internal/services/flags.go index c0dfeec..1799779 100644 --- a/pkg/internal/services/flags.go +++ b/pkg/internal/services/flags.go @@ -26,6 +26,10 @@ func NewFlag(post models.Post, account uint) (models.PostFlag, error) { } func FlagCalculateCollapseStatus(post models.Post) error { + if post.TotalViews <= 2 { + return nil + } + collapseLimit := 0.5 var flagCount int64 diff --git a/pkg/internal/services/posts_getter.go b/pkg/internal/services/posts_getter.go index 58566f9..f1a3d3a 100644 --- a/pkg/internal/services/posts_getter.go +++ b/pkg/internal/services/posts_getter.go @@ -48,9 +48,6 @@ func UniversalPostFilter(c *fiber.Ctx, tx *gorm.DB, cfg ...UniversalPostFilterCo if c.QueryBool("noReply", true) && !config.ShowReply { tx = FilterPostReply(tx) } - if c.QueryBool("noCollapse", true) && !config.ShowCollapsed { - tx = tx.Where("is_collapsed = ? OR is_collapsed IS NULL", false) - } if len(c.Query("author")) > 0 { var author models.Publisher