Set contact as reachable when there was data from noscrape
This commit is contained in:
parent
5989b5dd68
commit
201d95a855
1 changed files with 12 additions and 2 deletions
|
@ -429,8 +429,13 @@ function poco_last_updated($profile) {
|
|||
q("UPDATE `gcontact` SET `created` = '%s' WHERE `nurl` = '%s'",
|
||||
dbesc(datetime_convert()), dbesc(normalise_link($profile)));
|
||||
|
||||
if (($gcontacts[0]["server_url"] != "") AND ($gcontacts[0]["network"] != ""))
|
||||
if (!poco_check_server($gcontacts[0]["server_url"], $gcontacts[0]["network"]))
|
||||
if ($gcontacts[0]["server_url"] != "")
|
||||
$server_url = $gcontacts[0]["server_url"];
|
||||
else
|
||||
$server_url = poco_detect_server($profile);
|
||||
|
||||
if ($server_url != "")
|
||||
if (!poco_check_server($pserver_url, $gcontacts[0]["network"]))
|
||||
return false;
|
||||
|
||||
// noscrape is really fast so we don't cache the call.
|
||||
|
@ -493,6 +498,11 @@ function poco_last_updated($profile) {
|
|||
q("UPDATE `gcontact` SET `location` = '%s' WHERE `nurl` = '%s'",
|
||||
dbesc($location), dbesc(normalise_link($profile)));
|
||||
|
||||
// If we got data from noscrape then mark the contact as reachable
|
||||
if (is_array($noscrape) AND count($noscrape))
|
||||
q("UPDATE `gcontact` SET `last_contact` = '%s' WHERE `nurl` = '%s'",
|
||||
dbesc(datetime_convert()), dbesc(normalise_link($profile)));
|
||||
|
||||
return $noscrape["updated"];
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue