chore(cron.php): Migrate uses of legacy classes from lib/private/legacy

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/43454/head
Côme Chilliet 10 months ago
parent 65d013b9ae
commit ecfa7c3ca3
No known key found for this signature in database
GPG Key ID: A3E2F658B28C760A
  1. 18
      cron.php

@ -45,6 +45,7 @@ declare(strict_types=1);
require_once __DIR__ . '/lib/versioncheck.php';
use OC\SystemConfig;
use OCP\App\IAppManager;
use OCP\BackgroundJob\IJobList;
use OCP\IAppConfig;
use OCP\IConfig;
@ -66,8 +67,15 @@ try {
exit;
}
$config = Server::get(IConfig::class);
// Don't do anything if Nextcloud has not been installed
if (!$config->getSystemValueBool('installed', false)) {
exit(0);
}
// load all apps to get all api routes properly setup
OC_App::loadApps();
Server::get(IAppManager::class)->loadApps();
Server::get(ISession::class)->close();
@ -78,15 +86,9 @@ try {
\OC::$server->setSession($session);
$logger = Server::get(LoggerInterface::class);
$config = Server::get(IConfig::class);
$appConfig = Server::get(IAppConfig::class);
$tempManager = Server::get(ITempManager::class);
// Don't do anything if Nextcloud has not been installed
if (!$config->getSystemValueBool('installed', false)) {
exit(0);
}
$tempManager->cleanOld();
// Exit if background jobs are disabled!
@ -183,7 +185,7 @@ try {
}
// clean up after unclean jobs
\OC_Util::tearDownFS();
Server::get(\OC\Files\SetupManager::class)->tearDown();
$tempManager->clean();
$jobList->setLastJob($job);

Loading…
Cancel
Save