an app.bsky.* indexer

fixup how embedding rules are done on postgates

Changed files
+6 -4
models
+6 -4
models/feed_postgate.go
···
if out.EmbeddingRules != nil {
for _, rule := range out.EmbeddingRules {
-
postgate.EmbeddingRules = append(postgate.EmbeddingRules, FeedPostgate_EmbeddingRule{
-
FeedPostgateID: postgate.ID,
-
DisableRule: rule.FeedPostgate_DisableRule.LexiconTypeID,
-
})
+
if rule.FeedPostgate_DisableRule != nil {
+
postgate.EmbeddingRules = append(postgate.EmbeddingRules, FeedPostgate_EmbeddingRule{
+
FeedPostgateID: postgate.ID,
+
DisableRule: rule.FeedPostgate_DisableRule.LexiconTypeID,
+
})
+
}
}
}