repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

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
M feeds/cron.go
+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 {