Change field name in things struct
Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
This commit is contained in:
+1
-1
@@ -108,7 +108,7 @@ func (s *CommentService) LoadMoreReplies(ctx context.Context, comment *Comment)
|
|||||||
}
|
}
|
||||||
|
|
||||||
comments := root.JSON.Data.Things.Comments
|
comments := root.JSON.Data.Things.Comments
|
||||||
mores := root.JSON.Data.Things.More
|
mores := root.JSON.Data.Things.Mores
|
||||||
|
|
||||||
for _, c := range comments {
|
for _, c := range comments {
|
||||||
comment.addCommentToReplies(c)
|
comment.addCommentToReplies(c)
|
||||||
|
|||||||
@@ -506,7 +506,7 @@ func (s *PostService) LoadMoreComments(ctx context.Context, pc *PostAndComments)
|
|||||||
|
|
||||||
noMore := true
|
noMore := true
|
||||||
|
|
||||||
mores := root.JSON.Data.Things.More
|
mores := root.JSON.Data.Things.Mores
|
||||||
for _, m := range mores {
|
for _, m := range mores {
|
||||||
if strings.HasPrefix(m.ParentID, kindPost+"_") {
|
if strings.HasPrefix(m.ParentID, kindPost+"_") {
|
||||||
noMore = false
|
noMore = false
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ type listing struct {
|
|||||||
|
|
||||||
type things struct {
|
type things struct {
|
||||||
Comments []*Comment
|
Comments []*Comment
|
||||||
More []*More
|
Mores []*More
|
||||||
Users []*User
|
Users []*User
|
||||||
Posts []*Post
|
Posts []*Post
|
||||||
Subreddits []*Subreddit
|
Subreddits []*Subreddit
|
||||||
@@ -68,7 +68,7 @@ type things struct {
|
|||||||
// init initializes or clears the listing.
|
// init initializes or clears the listing.
|
||||||
func (t *things) init() {
|
func (t *things) init() {
|
||||||
t.Comments = make([]*Comment, 0)
|
t.Comments = make([]*Comment, 0)
|
||||||
t.More = make([]*More, 0)
|
t.Mores = make([]*More, 0)
|
||||||
t.Users = make([]*User, 0)
|
t.Users = make([]*User, 0)
|
||||||
t.Posts = make([]*Post, 0)
|
t.Posts = make([]*Post, 0)
|
||||||
t.Subreddits = make([]*Subreddit, 0)
|
t.Subreddits = make([]*Subreddit, 0)
|
||||||
@@ -94,7 +94,7 @@ func (t *things) UnmarshalJSON(b []byte) error {
|
|||||||
case kindMore:
|
case kindMore:
|
||||||
v := new(More)
|
v := new(More)
|
||||||
if err := json.Unmarshal(thing.Data, v); err == nil {
|
if err := json.Unmarshal(thing.Data, v); err == nil {
|
||||||
t.More = append(t.More, v)
|
t.Mores = append(t.Mores, v)
|
||||||
}
|
}
|
||||||
case kindAccount:
|
case kindAccount:
|
||||||
v := new(User)
|
v := new(User)
|
||||||
@@ -310,54 +310,54 @@ type Subreddit struct {
|
|||||||
Favorite bool `json:"user_has_favorited"`
|
Favorite bool `json:"user_has_favorited"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rl *rootListing) getComments() *Comments {
|
func (l *rootListing) getComments() *Comments {
|
||||||
return &Comments{
|
return &Comments{
|
||||||
Comments: rl.Data.Things.Comments,
|
Comments: l.Data.Things.Comments,
|
||||||
After: rl.Data.After,
|
After: l.Data.After,
|
||||||
Before: rl.Data.Before,
|
Before: l.Data.Before,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rl *rootListing) getMoreComments() []*More {
|
func (l *rootListing) getMoreComments() []*More {
|
||||||
return rl.Data.Things.More
|
return l.Data.Things.Mores
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rl *rootListing) getFirstMoreComments() *More {
|
func (l *rootListing) getFirstMoreComments() *More {
|
||||||
if len(rl.Data.Things.More) == 0 {
|
if len(l.Data.Things.Mores) == 0 {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return rl.Data.Things.More[0]
|
return l.Data.Things.Mores[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rl *rootListing) getUsers() *Users {
|
func (l *rootListing) getUsers() *Users {
|
||||||
return &Users{
|
return &Users{
|
||||||
Users: rl.Data.Things.Users,
|
Users: l.Data.Things.Users,
|
||||||
After: rl.Data.After,
|
After: l.Data.After,
|
||||||
Before: rl.Data.Before,
|
Before: l.Data.Before,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rl *rootListing) getPosts() *Posts {
|
func (l *rootListing) getPosts() *Posts {
|
||||||
return &Posts{
|
return &Posts{
|
||||||
Posts: rl.Data.Things.Posts,
|
Posts: l.Data.Things.Posts,
|
||||||
After: rl.Data.After,
|
After: l.Data.After,
|
||||||
Before: rl.Data.Before,
|
Before: l.Data.Before,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rl *rootListing) getSubreddits() *Subreddits {
|
func (l *rootListing) getSubreddits() *Subreddits {
|
||||||
return &Subreddits{
|
return &Subreddits{
|
||||||
Subreddits: rl.Data.Things.Subreddits,
|
Subreddits: l.Data.Things.Subreddits,
|
||||||
After: rl.Data.After,
|
After: l.Data.After,
|
||||||
Before: rl.Data.Before,
|
Before: l.Data.Before,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (rl *rootListing) getModActions() *ModActions {
|
func (l *rootListing) getModActions() *ModActions {
|
||||||
return &ModActions{
|
return &ModActions{
|
||||||
ModActions: rl.Data.Things.ModActions,
|
ModActions: l.Data.Things.ModActions,
|
||||||
After: rl.Data.After,
|
After: l.Data.After,
|
||||||
Before: rl.Data.Before,
|
Before: l.Data.Before,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user