*/ class LoadSidebarListener implements IEventListener { public function __construct( private IInitialState $initialState, private IAppConfig $appConfig, ) { } public function handle(Event $event): void { if (!($event instanceof LoadSidebar)) { return; } $this->initialState->provideInitialState( 'default-download-limit', $this->appConfig->getValueInt(Application::APP_ID, 'default-download-limit', -1), ); Util::addStyle(Application::APP_ID, Application::APP_ID . '-main'); Util::addInitScript(Application::APP_ID, Application::APP_ID . '-main'); } }