Currently, incremental updates based on feeds and entries' updated value is disabled because it behaves badly when filters are changed or XPath expressions for extracting contents change.
The elegant way to solve this is adding a refresh property to the Feed model which gets set every time a KeywordFilter or XPath expression is changed for a feed. Whenever this property is set for a feed, the incremental mechanism should be disabled entirely the next time a feed is processed, after which the refresh property should be reset to false to enable it again the next time.
Currently, incremental updates based on feeds and entries'
updated
value is disabled because it behaves badly when filters are changed or XPath expressions for extracting contents change.The elegant way to solve this is adding a
refresh
property to theFeed
model which gets set every time aKeywordFilter
orXPath
expression is changed for a feed. Whenever this property is set for a feed, the incremental mechanism should be disabled entirely the next time a feed is processed, after which therefresh
property should be reset to false to enable it again the next time.