diff --git a/lib/Jobs/UpdateStorageStats.php b/lib/Jobs/UpdateStorageStats.php
index 3eb6ad12..96006791 100644
--- a/lib/Jobs/UpdateStorageStats.php
+++ b/lib/Jobs/UpdateStorageStats.php
@@ -11,22 +11,25 @@
use OCA\ServerInfo\StorageStatistics;
use OCP\AppFramework\Utility\ITimeFactory;
+use OCP\BackgroundJob\IJob;
use OCP\BackgroundJob\TimedJob;
use OCP\IAppConfig;
+/**
+ * @psalm-api
+ */
class UpdateStorageStats extends TimedJob {
- private StorageStatistics $storageStatistics;
- public function __construct(ITimeFactory $time, StorageStatistics $storageStatistics, IAppConfig $appConfig) {
- $this->setInterval($appConfig->getValueInt('serverinfo', 'job_interval_storage_stats', 60 * 60 * 3));
+ public function __construct(
+ ITimeFactory $time,
+ private StorageStatistics $storageStatistics,
+ IAppConfig $appConfig,
+ ) {
parent::__construct($time);
-
- $this->storageStatistics = $storageStatistics;
+ $this->setInterval($appConfig->getValueInt('serverinfo', 'job_interval_storage_stats', 60 * 60 * 3));
+ $this->setTimeSensitivity(IJob::TIME_INSENSITIVE);
}
- /**
- * @inheritDoc
- */
#[\Override]
protected function run($argument): void {
$this->storageStatistics->updateStorageCounts();
diff --git a/tests/psalm-baseline.xml b/tests/psalm-baseline.xml
index 0616cb74..7b5a53f5 100644
--- a/tests/psalm-baseline.xml
+++ b/tests/psalm-baseline.xml
@@ -40,11 +40,6 @@
-
-
-
-
-