Use callForSeenUsers for avatar migration

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
This commit is contained in:
Morris Jobke 2016-10-24 17:28:48 +02:00 committed by Roeland Jago Douma
parent f8352fcb8d
commit e7ec4601a3
No known key found for this signature in database
GPG Key ID: 1E152838F164D13B
1 changed files with 22 additions and 24 deletions

View File

@ -64,8 +64,7 @@ class MoveAvatarsBackgroundJob extends QueuedJob {
private function moveAvatars() {
$counter = 0;
$this->userManager->callForAllUsers(function (IUser $user) use ($counter) {
if ($user->getLastLogin() !== 0) {
$this->userManager->callForSeenUsers(function (IUser $user) use ($counter) {
$uid = $user->getUID();
\OC\Files\Filesystem::initMountPoints($uid);
@ -94,7 +93,6 @@ class MoveAvatarsBackgroundJob extends QueuedJob {
$avatar->delete();
}
}
}
$counter++;
if ($counter % 100) {
$this->logger->info('{amount} avatars migrated', ['amount' => $counter]);