added nsfw flag to search functions
This commit is contained in:
+4
-15
@@ -2,7 +2,6 @@ package main
|
||||
|
||||
import (
|
||||
"context"
|
||||
"encoding/json"
|
||||
"log/slog"
|
||||
"os"
|
||||
|
||||
@@ -29,25 +28,15 @@ func run(logger *slog.Logger) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
subs, _, err := client.Subreddit.Search(ctx, "hentai", nil)
|
||||
subs, _, err := client.Subreddit.Search(ctx, "hentai", &reddit.ListSubredditOptions{IncludeNsfw: true})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
logger.Info("Searching subreddits successful", "subreddits", subs)
|
||||
posts, _, err := client.Subreddit.SearchPosts(ctx, "psylocke", "hentai", nil)
|
||||
logger.Info("Searching subreddits successful", "count", len(subs))
|
||||
posts, _, err := client.Subreddit.SearchPosts(ctx, "psylocke", "hentai", &reddit.ListPostSearchOptions{IncludeNsfw: true})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
logger.Info("Searching posts successful", "posts", posts, "count", len(posts))
|
||||
data, err := json.Marshal(posts)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
var new_posts []*Post
|
||||
err = json.Unmarshal(data, &new_posts)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
logger.Info("Unmarshalled post subclass", "posts", new_posts)
|
||||
logger.Info("Searching posts successful", "count", len(posts))
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user