Skip to content

Commit e114e53

Browse files
committed
debt(versions): Remove dependency over \OC\User\User
Signed-off-by: Louis Chmn <louis@chmn.me>
1 parent c3865d8 commit e114e53

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lib/Versions/GroupVersionsExpireManager.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
namespace OCA\GroupFolders\Versions;
1010

11-
use OC\User\User;
1211
use OCA\GroupFolders\Event\GroupVersionsExpireDeleteFileEvent;
1312
use OCA\GroupFolders\Event\GroupVersionsExpireDeleteVersionEvent;
1413
use OCA\GroupFolders\Event\GroupVersionsExpireEnterFolderEvent;
@@ -17,6 +16,7 @@
1716
use OCP\AppFramework\Utility\ITimeFactory;
1817
use OCP\EventDispatcher\IEventDispatcher;
1918
use OCP\Files\FileInfo;
19+
use OCP\IUserManager;
2020
use Psr\Log\LoggerInterface;
2121

2222
class GroupVersionsExpireManager {
@@ -27,6 +27,7 @@ public function __construct(
2727
private readonly ITimeFactory $timeFactory,
2828
private readonly IEventDispatcher $dispatcher,
2929
private readonly LoggerInterface $logger,
30+
private readonly IUserManager $userManager,
3031
) {
3132
}
3233

@@ -48,7 +49,7 @@ public function expireFolders(array $folders): void {
4849
public function expireFolder(FolderWithMappingsAndCache $folder): void {
4950
$baseFolder = $this->versionsBackend->getVersionsFolder($folder);
5051
$files = $this->versionsBackend->getAllVersionedFiles($folder);
51-
$dummyUser = new User('', null, $this->dispatcher);
52+
$dummyUser = $this->userManager->getUserObject('', null, false);
5253
foreach ($files as $fileId => $file) {
5354
if ($file instanceof FileInfo) {
5455
// Some versions could have been lost during move operations across storage.

0 commit comments

Comments
 (0)