Skip to content

Commit 8283fa1

Browse files
committed
chore(feeds): remove posts without an email
1 parent 4a540a6 commit 8283fa1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

feeds/cron.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,14 @@ func (f *Fetcher) RunPost(logger *slog.Logger, user *db.User, post *db.Post) err
153153

154154
parsed := shared.ListParseText(post.Text)
155155

156+
if parsed.Email == "" {
157+
logger.Error("post does not have an email associated, removing post")
158+
err := f.db.RemovePosts([]string{post.ID})
159+
if err != nil {
160+
return err
161+
}
162+
}
163+
156164
logger.Info("last digest at", "lastDigest", post.Data.LastDigest.Format(time.RFC3339))
157165
err := f.Validate(post, parsed)
158166
if err != nil {

0 commit comments

Comments
 (0)