Bläddra i källkod

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

Daniel Supernault 2 år sedan
förälder
incheckning
a83fc798b7
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      app/Console/Commands/AvatarSync.php

+ 3 - 1
app/Console/Commands/AvatarSync.php

@@ -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');
 				}
 		});
 	}