1515use OCA \AppAPI \Listener \DeclarativeSettings \RegisterDeclarativeSettingsListener ;
1616use OCA \AppAPI \Listener \DeclarativeSettings \SetValueListener ;
1717use OCA \AppAPI \Listener \FileEventsListener ;
18+ use OCA \AppAPI \Listener \GetTaskProcessingProvidersListener ;
1819use OCA \AppAPI \Listener \LoadFilesPluginListener ;
1920use OCA \AppAPI \Listener \LoadMenuEntriesListener ;
2021use OCA \AppAPI \Listener \SabrePluginAuthInitListener ;
2425use OCA \AppAPI \Notifications \ExAppNotifier ;
2526use OCA \AppAPI \PublicCapabilities ;
2627use OCA \AppAPI \Service \ProvidersAI \SpeechToTextService ;
27- use OCA \AppAPI \Service \ProvidersAI \TaskProcessingService ;
2828use OCA \AppAPI \Service \ProvidersAI \TextProcessingService ;
2929use OCA \AppAPI \Service \ProvidersAI \TranslationService ;
3030use OCA \DAV \Events \SabrePluginAuthInitEvent ;
4040use OCP \Files \Events \Node \NodeRenamedEvent ;
4141use OCP \Files \Events \Node \NodeTouchedEvent ;
4242use OCP \Files \Events \Node \NodeWrittenEvent ;
43- use OCP \IConfig ;
4443use OCP \Navigation \Events \LoadAdditionalEntriesEvent ;
4544use OCP \SabrePluginEvent ;
4645use OCP \Settings \Events \DeclarativeSettingsGetValueEvent ;
4746use OCP \Settings \Events \DeclarativeSettingsRegisterFormEvent ;
4847use OCP \Settings \Events \DeclarativeSettingsSetValueEvent ;
48+ use OCP \TaskProcessing \Events \GetTaskProcessingProvidersEvent ;
4949use Psr \Container \ContainerExceptionInterface ;
5050use Psr \Container \NotFoundExceptionInterface ;
5151
@@ -64,6 +64,7 @@ public function __construct(array $urlParams = []) {
6464 * @psalm-suppress UndefinedClass
6565 */
6666 public function register (IRegistrationContext $ context ): void {
67+ $ context ->registerEventListener (GetTaskProcessingProvidersEvent::class, GetTaskProcessingProvidersListener::class);
6768 $ context ->registerEventListener (LoadAdditionalEntriesEvent::class, LoadMenuEntriesListener::class);
6869 $ context ->registerEventListener (LoadAdditionalScriptsEvent::class, LoadFilesPluginListener::class);
6970 $ context ->registerCapability (Capabilities::class);
@@ -91,14 +92,6 @@ public function register(IRegistrationContext $context): void {
9192 /** @var TranslationService $translationService */
9293 $ translationService = $ container ->get (TranslationService::class);
9394 $ translationService ->registerExAppTranslationProviders ($ context , $ container ->getServer ());
94-
95- $ config = $ this ->getContainer ()->query (IConfig::class);
96- if (version_compare ($ config ->getSystemValueString ('version ' , '0.0.0 ' ), '30.0 ' , '>= ' )) {
97- /** @var TaskProcessingService $taskProcessingService */
98- $ taskProcessingService = $ container ->get (TaskProcessingService::class);
99- $ taskProcessingService ->registerExAppTaskProcessingProviders ($ context , $ container ->getServer ());
100- $ taskProcessingService ->registerExAppTaskProcessingCustomTaskTypes ($ context );
101- }
10295 } catch (NotFoundExceptionInterface |ContainerExceptionInterface ) {
10396 }
10497 $ context ->registerEventListener (NodeCreatedEvent::class, FileEventsListener::class);
0 commit comments