Add by_id endpoint, tweak UserService methods

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
This commit is contained in:
Vartan Benohanian
2020-05-03 20:24:22 -04:00
parent c897c14b23
commit ff75539620
3 changed files with 104 additions and 97 deletions
+18 -21
View File
@@ -202,36 +202,33 @@ func (rl *rootListing) getBefore() string {
}
func (rl *rootListing) getComments() *Comments {
if rl == nil || rl.Data == nil {
return nil
}
return &Comments{
Comments: rl.Data.Things.Comments,
After: rl.Data.After,
Before: rl.Data.Before,
v := new(Comments)
if rl != nil && rl.Data != nil {
v.Comments = rl.Data.Things.Comments
v.After = rl.Data.After
v.Before = rl.Data.Before
}
return v
}
func (rl *rootListing) getLinks() *Links {
if rl == nil || rl.Data == nil {
return nil
}
return &Links{
Links: rl.Data.Things.Links,
After: rl.Data.After,
Before: rl.Data.Before,
v := new(Links)
if rl != nil && rl.Data != nil {
v.Links = rl.Data.Things.Links
v.After = rl.Data.After
v.Before = rl.Data.Before
}
return v
}
func (rl *rootListing) getSubreddits() *Subreddits {
if rl == nil || rl.Data == nil {
return nil
}
return &Subreddits{
Subreddits: rl.Data.Things.Subreddits,
After: rl.Data.After,
Before: rl.Data.Before,
v := new(Subreddits)
if rl != nil && rl.Data != nil {
v.Subreddits = rl.Data.Things.Subreddits
v.After = rl.Data.After
v.Before = rl.Data.Before
}
return v
}
// Comments is a list of comments