mirror of
https://github.com/friendica/friendica
synced 2025-04-27 11:10:12 +00:00
Avatar handling is moved to a separate class
This commit is contained in:
parent
e3692c0105
commit
53d064c283
3 changed files with 200 additions and 159 deletions
|
@ -21,6 +21,7 @@
|
|||
|
||||
namespace Friendica\Worker;
|
||||
|
||||
use Friendica\Contact\Avatar;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Database\DBA;
|
||||
|
@ -51,9 +52,7 @@ class RemoveUnusedContacts
|
|||
$contacts = DBA::select('contact', ['id', 'uid', 'photo', 'thumb', 'micro'], $condition);
|
||||
while ($contact = DBA::fetch($contacts)) {
|
||||
Photo::delete(['uid' => $contact['uid'], 'contact-id' => $contact['id']]);
|
||||
Contact::deleteAvatarCache($contact['photo']);
|
||||
Contact::deleteAvatarCache($contact['thumb']);
|
||||
Contact::deleteAvatarCache($contact['micro']);
|
||||
Avatar::deleteCache($contact);
|
||||
|
||||
if (DBStructure::existsTable('thread')) {
|
||||
DBA::delete('thread', ['owner-id' => $contact['id']]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue