Plugin de pesquisa RSS do Discourse - Edição constante de posts

Olá a todos,

Estou usando o plugin Discourse RSS Polling no meu fórum Discourse auto-hospedado para importar diferentes feeds RSS, onde cada item do feed se torna um novo tópico em uma categoria.

Isso está funcionando bem para a maioria dos feeds RSS, mas estou enfrentando um problema: toda vez que ocorre a frequência de polling do RSS e o plugin verifica o feed, todos os itens/tópicos desse feed são marcados como “Editados” no Discourse.

Na maioria dos feeds, isso não acontece, mas em alguns, isso ocorre a cada vez que o Discourse busca o feed RSS (atualmente configurado para a cada 10 minutos). Por isso, essa categoria sempre aparece como a “Mais Recente”, pois seus tópicos estão sendo “Editados” a cada 10 minutos.

Cheguei a encontrar um feed RSS em que o problema acima ocorre apenas com um único item do feed e não com todos os tópicos. Assim, apenas um tópico da categoria é “Editado” a cada 10 minutos, enquanto os demais permanecem atualizados apenas quando há um novo item no feed RSS.

Alguém poderia analisar o Discourse RSS Polling e verificar por que um item de um feed pode ser considerado “Atualizado” ou “Editado”, e como isso se reflete nos tópicos do Discourse? Eu mesmo busquei o feed manualmente e não consigo notar nenhuma diferença ao buscar o feed RSS em momentos diferentes.

4 curtidas