onepoll: do not update dead feeds
(cherry picked from commit 5a6b14f8787927ee6ea99c622d02875811d3a74a)
This commit is contained in:
parent
fd7d497cd1
commit
05604e4bd2
@ -61,11 +61,13 @@ class Onepoll {
|
|||||||
|
|
||||||
if($contact['xchan_network'] === 'rss') {
|
if($contact['xchan_network'] === 'rss') {
|
||||||
logger('onepoll: processing feed ' . $contact['xchan_name'], LOGGER_DEBUG);
|
logger('onepoll: processing feed ' . $contact['xchan_name'], LOGGER_DEBUG);
|
||||||
handle_feed($importer['channel_id'],$contact_id,$contact['xchan_hash']);
|
$alive = handle_feed($importer['channel_id'],$contact_id,$contact['xchan_hash']);
|
||||||
|
if ($alive) {
|
||||||
q("update abook set abook_connected = '%s' where abook_id = %d",
|
q("update abook set abook_connected = '%s' where abook_id = %d",
|
||||||
dbesc(datetime_convert()),
|
dbesc(datetime_convert()),
|
||||||
intval($contact['abook_id'])
|
intval($contact['abook_id'])
|
||||||
);
|
);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1760,7 +1760,11 @@ function handle_feed($uid, $abook_id, $url) {
|
|||||||
if($z['success']) {
|
if($z['success']) {
|
||||||
consume_feed($z['body'], $channel, $x[0], 1);
|
consume_feed($z['body'], $channel, $x[0], 1);
|
||||||
consume_feed($z['body'], $channel, $x[0], 2);
|
consume_feed($z['body'], $channel, $x[0], 2);
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user