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 $ contextvoid  {
67+ 		$ contextregisterEventListener (GetTaskProcessingProvidersEvent::class, GetTaskProcessingProvidersListener::class);
6768		$ contextregisterEventListener (LoadAdditionalEntriesEvent::class, LoadMenuEntriesListener::class);
6869		$ contextregisterEventListener (LoadAdditionalScriptsEvent::class, LoadFilesPluginListener::class);
6970		$ contextregisterCapability (Capabilities::class);
@@ -91,14 +92,6 @@ public function register(IRegistrationContext $context): void {
9192			/** @var TranslationService $translationService */ 
9293			$ translationService$ containerget (TranslationService::class);
9394			$ translationServiceregisterExAppTranslationProviders ($ context$ containergetServer ());
94- 
95- 			$ config$ this getContainer ()->query (IConfig::class);
96- 			if  (version_compare ($ configgetSystemValueString ('version ' , '0.0.0 ' ), '30.0 ' , '>= ' )) {
97- 				/** @var TaskProcessingService $taskProcessingService */ 
98- 				$ taskProcessingService$ containerget (TaskProcessingService::class);
99- 				$ taskProcessingServiceregisterExAppTaskProcessingProviders ($ context$ containergetServer ());
100- 				$ taskProcessingServiceregisterExAppTaskProcessingCustomTaskTypes ($ context
101- 			}
10295		} catch  (NotFoundExceptionInterface ContainerExceptionInterface 
10396		}
10497		$ contextregisterEventListener (NodeCreatedEvent::class, FileEventsListener::class);
0 commit comments