mirror of
https://github.com/friendica/friendica
synced 2025-05-15 06:24:11 +02:00
Moving functionality to the contact model
This commit is contained in:
parent
037cf01a15
commit
bca1dc1ca4
4 changed files with 56 additions and 28 deletions
|
@ -20,19 +20,5 @@ class UpdateContact
|
|||
$success = Contact::updateFromProbe($contact_id, '', $force);
|
||||
|
||||
Logger::info('Updated from probe', ['id' => $contact_id, 'force' => $force, 'success' => $success]);
|
||||
|
||||
// Update the update date fields only when we are forcing the update
|
||||
if (!$force) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Update the "last-update", "success_update" and "failure_update" field only when it is a public contact.
|
||||
// These fields are set in OnePoll for all non public contacts.
|
||||
$updated = DateTimeFormat::utcNow();
|
||||
if ($success) {
|
||||
DBA::update('contact', ['last-update' => $updated, 'success_update' => $updated], ['id' => $contact_id, 'uid' => 0]);
|
||||
} else {
|
||||
DBA::update('contact', ['last-update' => $updated, 'failure_update' => $updated], ['id' => $contact_id, 'uid' => 0]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue