mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
use entry date if more recent than feed published date
This commit is contained in:
@@ -107,16 +107,15 @@ public class FeedParser {
|
|||||||
entries.add(entry);
|
entries.add(entry);
|
||||||
}
|
}
|
||||||
Date lastEntryDate = null;
|
Date lastEntryDate = null;
|
||||||
|
Date publishedDate = validateDate(rss.getPublishedDate());
|
||||||
if (!entries.isEmpty()) {
|
if (!entries.isEmpty()) {
|
||||||
List<Long> sortedTimestamps = FeedUtils
|
List<Long> sortedTimestamps = FeedUtils
|
||||||
.getSortedTimestamps(entries);
|
.getSortedTimestamps(entries);
|
||||||
Long timestamp = sortedTimestamps.get(0);
|
Long timestamp = sortedTimestamps.get(0);
|
||||||
lastEntryDate = new Date(timestamp);
|
lastEntryDate = new Date(timestamp);
|
||||||
|
publishedDate = getFeedPublishedDate(publishedDate, entries);
|
||||||
feed.setLastPublishedDate(getFeedPublishedDate(
|
|
||||||
validateDate(rss.getPublishedDate()), entries));
|
|
||||||
}
|
}
|
||||||
|
feed.setLastPublishedDate(publishedDate);
|
||||||
fetchedFeed.setLastEntryDate(lastEntryDate);
|
fetchedFeed.setLastEntryDate(lastEntryDate);
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user