Update AvatarSync, fix sync skipping recently fetched avatars by setting last_fetched_at to null before refetching

This commit is contained in:
Daniel Supernault 2022-12-01 23:17:05 -07:00
parent 319f0ba50f
commit a83fc798b7
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -212,7 +212,9 @@ class AvatarSync extends Command
->with('profile')
->chunk(10, function($avatars) {
foreach($avatars as $avatar) {
RemoteAvatarFetch::dispatch($avatar->profile);
$avatar->last_fetched_at = null;
$avatar->save();
RemoteAvatarFetch::dispatch($avatar->profile)->onQueue('low');
}
});
}