added nsfw flag to search functions

This commit is contained in:
2026-05-26 01:50:49 -05:00
parent 68b11ef35c
commit c959c91d0d
3 changed files with 10 additions and 17 deletions
+4 -15
View File
@@ -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
}