- commit
- 8283fa1
- parent
- 4a540a6
- author
- Eric Bower
- date
- 2025-01-10 11:33:51 -0500 EST
chore(feeds): remove posts without an email
1 files changed,
+8,
-0
+8,
-0
1@@ -153,6 +153,14 @@ func (f *Fetcher) RunPost(logger *slog.Logger, user *db.User, post *db.Post) err
2
3 parsed := shared.ListParseText(post.Text)
4
5+ if parsed.Email == "" {
6+ logger.Error("post does not have an email associated, removing post")
7+ err := f.db.RemovePosts([]string{post.ID})
8+ if err != nil {
9+ return err
10+ }
11+ }
12+
13 logger.Info("last digest at", "lastDigest", post.Data.LastDigest.Format(time.RFC3339))
14 err := f.Validate(post, parsed)
15 if err != nil {