fixup! Make CalDAV resource sync a service and expose as occ command

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
enhancement/caldav-resources-sync-command
Christoph Wurst 2 years ago
parent 564127e9fe
commit 077f8553fe
No known key found for this signature in database
GPG Key ID: CC42AC2A7F0E56D8

@ -32,7 +32,6 @@ declare(strict_types=1);
*/
namespace OCA\DAV\AppInfo;
use Exception;
use OCA\DAV\BackgroundJob\CalendarResourcesRoomsSyncService;
use OCA\DAV\CalDAV\Activity\Backend;
use OCA\DAV\CalDAV\CalendarManager;
@ -44,7 +43,6 @@ use OCA\DAV\CalDAV\Reminder\NotificationProviderManager;
use OCA\DAV\CalDAV\Reminder\Notifier;
use OCA\DAV\Capabilities;
use OCA\DAV\CardDAV\CardDavBackend;
use OCA\DAV\CardDAV\ContactsManager;
use OCA\DAV\CardDAV\PhotoCache;
use OCA\DAV\CardDAV\SyncService;
@ -243,20 +241,6 @@ class Application extends App implements IBootstrap {
// Here we should recalculate if reminders should be sent to new or old sharees
});
$eventHandler = function () use ($container, $serverContainer): void {
try {
/** @var CalendarResourcesRoomsSyncService $job */
$job = $container->query(CalendarResourcesRoomsSyncService::class);
$job->run([]);
$serverContainer->getJobList()->setLastRun($job);
} catch (Exception $ex) {
$serverContainer->get(LoggerInterface::class)->error($ex->getMessage(), ['exception' => $ex]);
}
};
$dispatcher->addListener('\OCP\Calendar\Resource\ForceRefreshEvent', $eventHandler);
$dispatcher->addListener('\OCP\Calendar\Room\ForceRefreshEvent', $eventHandler);
}
public function registerContactsManager(IContactsManager $cm, IAppContainer $container): void {

Loading…
Cancel
Save