Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

CleanupDirectEditingTokens.php 568B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace OCA\Files\BackgroundJob;
  3. use OC\BackgroundJob\TimedJob;
  4. use OCP\DirectEditing\IManager;
  5. class CleanupDirectEditingTokens extends TimedJob {
  6. private const INTERVAL_MINUTES = 15 * 60;
  7. /**
  8. * @var IManager
  9. */
  10. private $manager;
  11. public function __construct(IManager $manager) {
  12. $this->interval = self::INTERVAL_MINUTES;
  13. $this->manager = $manager;
  14. }
  15. /**
  16. * Makes the background job do its work
  17. *
  18. * @param array $argument unused argument
  19. * @throws \Exception
  20. */
  21. public function run($argument) {
  22. $this->manager->cleanup();
  23. }
  24. }