namespace Friendica\Worker;
use Friendica\Core\Logger;
-use Friendica\Core\Worker;
use Friendica\DI;
use Friendica\Model\Contact;
return;
}
+ $result = Contact::addByUrls($contacts['results']);
+
$now = $contacts['now'] ?? 0;
- $count = $contacts['count'] ?? 0;
- $added = 0;
- foreach ($contacts['results'] as $url) {
- if (empty(Contact::getByURL($url, false, ['id']))) {
- Worker::add(PRIORITY_LOW, 'AddContact', 0, $url);
- ++$added;
- }
- }
DI::config()->set('system', 'last-directory-sync', $now);
- Logger::info('Synchronization ended.', ['now' => $now, 'count' => $count, 'added' => $added, 'directory' => $directory]);
+ Logger::info('Synchronization ended', ['now' => $now, 'count' => $result['count'], 'added' => $result['added'], 'updated' => $result['updated'], 'unchanged' => $result['unchanged'], 'directory' => $directory]);
}
}