← Back
Editing: UpdateStorageStats.php
<?php declare(strict_types=1); /** * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ namespace OCA\ServerInfo\Jobs; use OCA\ServerInfo\StorageStatistics; use OCP\AppFramework\Utility\ITimeFactory; use OCP\BackgroundJob\TimedJob; use OCP\IAppConfig; 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)); parent::__construct($time); $this->storageStatistics = $storageStatistics; } /** * @inheritDoc */ #[\Override] protected function run($argument): void { $this->storageStatistics->updateStorageCounts(); } }
Save File
Cancel