diff --git a/system/lemmy/lemmy.go b/system/lemmy/lemmy.go index 36bc7ec..a733e9c 100644 --- a/system/lemmy/lemmy.go +++ b/system/lemmy/lemmy.go @@ -188,11 +188,21 @@ func (sys *System) ListPosts(forumID string) ([]post.Post, error) { return []post.Post{}, err } + var communityID int + var showAll bool + communityID, err = strconv.Atoi(forumID) + if err != nil { + showAll = true + } + cfg := sys.GetConfig() baseURL := cfg["url"].(string) var models []post.Post for _, i := range resp.Posts { + if (!showAll) && i.Post.CommunityID != communityID { + continue + } t := "post" body := i.Post.Body.ValueOr("") if i.Post.URL.IsValid() {