*/ class LoadSidebarListener implements IEventListener { public function __construct( private IInitialState $initialState, private IManager $shareManager, ) { } public function handle(Event $event): void { if (!($event instanceof LoadSidebar)) { return; } $appConfig = Server::get(IAppConfig::class); $this->initialState->provideInitialState('showFederatedSharesAsInternal', $appConfig->getValueBool('files_sharing', ConfigLexicon::SHOW_FEDERATED_AS_INTERNAL)); Util::addScript(Application::APP_ID, 'files_sharing_tab', 'files'); } }