From a10ca40cb6f052cca5b13cc29b3df27377a16d75 Mon Sep 17 00:00:00 2001 From: Andre Medeiros Date: Thu, 15 Jul 2021 11:13:42 -0400 Subject: [PATCH] fix thing listing --- internal/reddit/types.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/reddit/types.go b/internal/reddit/types.go index 0c10480..859feb3 100644 --- a/internal/reddit/types.go +++ b/internal/reddit/types.go @@ -109,16 +109,17 @@ func NewListingResponse(val *fastjson.Value) *ListingResponse { lr := &ListingResponse{} data := val.Get("data") + children := data.GetArray("children") + lr.After = string(data.GetStringBytes("after")) lr.Before = string(data.GetStringBytes("before")) - lr.Count = data.GetInt("dist") + lr.Count = len(children) if lr.Count == 0 { return lr } lr.Children = make([]*Thing, lr.Count) - children := data.GetArray("children") for i := 0; i < lr.Count; i++ { t := NewThing(children[i]) lr.Children[i] = t