Add overview, saved endpoints. Delete duplicate code

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
This commit is contained in:
Vartan Benohanian
2020-05-03 18:54:41 -04:00
parent 7922711d51
commit 9e7cb10526
3 changed files with 210 additions and 158 deletions
+31 -6
View File
@@ -564,15 +564,18 @@ type Subreddit struct {
UserIsMod bool `json:"user_is_moderator"`
}
func (rl *rootListing) getLinks() *LinkList {
func (rl *rootListing) getAfter() string {
if rl == nil || rl.Data == nil {
return nil
return ""
}
return &LinkList{
Links: rl.Data.Things.Links,
After: rl.Data.After,
Before: rl.Data.Before,
return rl.Data.After
}
func (rl *rootListing) getBefore() string {
if rl == nil || rl.Data == nil {
return ""
}
return rl.Data.Before
}
func (rl *rootListing) getComments() *CommentList {
@@ -585,3 +588,25 @@ func (rl *rootListing) getComments() *CommentList {
Before: rl.Data.Before,
}
}
func (rl *rootListing) getLinks() *LinkList {
if rl == nil || rl.Data == nil {
return nil
}
return &LinkList{
Links: rl.Data.Things.Links,
After: rl.Data.After,
Before: rl.Data.Before,
}
}
func (rl *rootListing) getSubreddits() *SubredditList {
if rl == nil || rl.Data == nil {
return nil
}
return &SubredditList{
Subreddits: rl.Data.Things.Subreddits,
After: rl.Data.After,
Before: rl.Data.Before,
}
}