- // Add every contact our system interacted with and hadn't been updated for a week if unarchived
- // or for a month if archived.
- $condition = DBA::mergeConditions($base_condition, ["(`id` IN (SELECT `author-id` FROM `post-user`) OR
- `id` IN (SELECT `owner-id` FROM `post-user`) OR `id` IN (SELECT `causer-id` FROM `post-user`) OR
- `id` IN (SELECT `cid` FROM `post-tag`) OR `id` IN (SELECT `cid` FROM `user-contact`) OR `uid` != ?) AND
- (`last-update` < ? OR (NOT `archive` AND `last-update` < ?))",
- 0, DateTimeFormat::utc('now - 1 month'), DateTimeFormat::utc('now - 1 week')]);
- Logger::info('Updatable interacting federated contacts', ['count' => DBA::count('contact', $condition)]);
- $ids = self::getContactsToUpdate($condition, [], $limit);
- Logger::info('Fetched interacting federated contacts', ['count' => count($ids)]);
+ Logger::info('Updating contact', ['count' => $limit]);
+
+ $condition = ['self' => false];