use Friendica\Model\Contact;
use Friendica\Model\GContact;
use Friendica\Model\GServer;
-use Friendica\Util\Network;
use Friendica\Util\Strings;
class SearchDirectory
}
}
- $x = Network::fetchUrl(Search::getGlobalDirectory() . '/lsearch?p=1&n=500&search=' . urlencode($search));
+ $x = DI::httpRequest()->fetch(Search::getGlobalDirectory() . '/lsearch?p=1&n=500&search=' . urlencode($search));
$j = json_decode($x);
if (!empty($j->results)) {
foreach ($j->results as $jj) {
// Check if the contact already exists
- $gcontact = DBA::selectFirst('gcontact', ['id', 'last_contact', 'last_failure', 'updated'], ['nurl' => Strings::normaliseLink($jj->url)]);
+ $gcontact = DBA::selectFirst('gcontact', ['failed'], ['nurl' => Strings::normaliseLink($jj->url)]);
if (DBA::isResult($gcontact)) {
Logger::info('Profile already exists', ['profile' => $jj->url, 'search' => $search]);
- if (($gcontact['last_contact'] < $gcontact['last_failure']) &&
- ($gcontact['updated'] < $gcontact['last_failure'])) {
+ if ($gcontact['failed']) {
continue;
}