Change field name in things struct

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
This commit is contained in:
Vartan Benohanian
2020-08-14 12:07:10 -04:00
parent a76c468280
commit 2f70c020b5
3 changed files with 30 additions and 30 deletions
+1 -1
View File
@@ -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)
+1 -1
View File
@@ -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
+28 -28
View File
@@ -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,
} }
} }