fix: reduce memory consumption of scans

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>

Fix lint

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
This commit is contained in:
Git'Fellow 2023-11-03 16:31:02 +01:00 committed by John Molakvoæ
parent 21042c3e0f
commit d2da9c8fbe
No known key found for this signature in database
GPG key ID: 60C25B8C072916CF

View file

@ -606,9 +606,12 @@ class Cache implements ICache {
}
/** @var ICacheEntry[] $childFolders */
$childFolders = array_filter($children, function ($child) {
return $child->getMimeType() == FileInfo::MIMETYPE_FOLDER;
});
$childFolders = [];
foreach ($children as $child) {
if ($child->getMimeType() == FileInfo::MIMETYPE_FOLDER) {
$childFolders[] = $child;
}
}
foreach ($childFolders as $folder) {
$parentIds[] = $folder->getId();
$queue[] = $folder->getId();