mirror of
https://github.com/friendica/friendica
synced 2024-11-14 04:22:55 +00:00
import items from feeds in inverse date order
This commit is contained in:
parent
8805635293
commit
c061603746
2 changed files with 7 additions and 4 deletions
|
@ -921,7 +921,10 @@ function consume_feed($xml,$importer,$contact, &$hub, $datedir = 0) {
|
||||||
|
|
||||||
// Now process the feed
|
// Now process the feed
|
||||||
if($feed->get_item_quantity()) {
|
if($feed->get_item_quantity()) {
|
||||||
foreach($feed->get_items() as $item) {
|
// in inverse date order
|
||||||
|
if ($datedir)
|
||||||
|
$items = array_reverse($feed->get_items());
|
||||||
|
foreach($items as $item) {
|
||||||
|
|
||||||
$deleted = false;
|
$deleted = false;
|
||||||
|
|
||||||
|
|
|
@ -225,11 +225,11 @@
|
||||||
if(! strlen($xml))
|
if(! strlen($xml))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
consume_feed($xml,$importer,$contact,$hub);
|
consume_feed($xml,$importer,$contact,$hub,1);
|
||||||
|
|
||||||
// do it twice. Ensures that children of parents which may be later in the stream aren't tossed
|
// do it twice. Ensures that children of parents which may be later in the stream aren't tossed
|
||||||
|
|
||||||
consume_feed($xml,$importer,$contact,$hub);
|
consume_feed($xml,$importer,$contact,$hub,1);
|
||||||
|
|
||||||
|
|
||||||
if((strlen($hub)) && ($hub_update)
|
if((strlen($hub)) && ($hub_update)
|
||||||
|
|
Loading…
Reference in a new issue