mirror of
https://github.com/nextcloud/server.git
synced 2026-06-12 10:10:49 -04:00
The `init` method previously contained two different logics: 1. It set up the internal state of default apps and app order 2. It resolved the app navigation entries The 1. is needed before `add` can be called, so it was always called by the `add` method, but this also resolved all appinfo.xml entries on the first `add` call even if never used. The 2. is only needed when the navigations are actually fetched. This splits the logic into two functions: - `init` for the bare initialization - `resolveAppNavigationEntries` for resolving the entries when requesting to output them. This should give a small performance improvement for API calls and fixes a problem when navigations are added before all apps are registered. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> |
||
|---|---|---|
| .. | ||
| 404-error.cy.ts | ||
| header_access-levels.cy.ts | ||
| header_app-menu.cy.ts | ||
| header_contacts-menu.cy.ts | ||
| setup.ts | ||