From 80b10aeb782f8aa748db87dd809320f072958d63 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 17 Jun 2023 23:34:44 +0200 Subject: [PATCH] Remove deprecated createEventSource (#586) --- lib/Controller/ScannerController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/Controller/ScannerController.php b/lib/Controller/ScannerController.php index 3bbe81e1..1f23fa9e 100644 --- a/lib/Controller/ScannerController.php +++ b/lib/Controller/ScannerController.php @@ -93,8 +93,14 @@ public function __construct( $this->DBController = $DBController; $this->SettingController = $SettingController; $this->IDateTimeZone = $IDateTimeZone; - $this->eventSource = OC::$server->createEventSource(); $this->lastUpdated = time(); + + // @TODO: Remove method_exists when min-version="28" + if (method_exists(\OC::$server, 'createEventSource')) { + $this->eventSource = \OC::$server->createEventSource(); + } else { + $this->eventSource = \OCP\Server::get(IEventSourceFactory::class)->create(); + } } /**