mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fix timing of injects
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com> Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
parent
a9668ad199
commit
bb8bdaba9c
@ -47,18 +47,14 @@ const applicationMenuItemsInjectable = getInjectable({
|
|||||||
const applicationWindow = di.inject(applicationWindowInjectable);
|
const applicationWindow = di.inject(applicationWindowInjectable);
|
||||||
const showApplicationWindow = di.inject(showApplicationWindowInjectable);
|
const showApplicationWindow = di.inject(showApplicationWindowInjectable);
|
||||||
const reloadApplicationWindow = di.inject(reloadWindowInjectable, applicationWindow);
|
const reloadApplicationWindow = di.inject(reloadWindowInjectable, applicationWindow);
|
||||||
|
|
||||||
return computed((): MenuItemOpts[] => {
|
|
||||||
|
|
||||||
// TODO: These injects should happen outside of the computed.
|
|
||||||
// TODO: Remove temporal dependencies in WindowManager to make sure timing is correct.
|
|
||||||
const stopServicesAndExitApp = di.inject(stopServicesAndExitAppInjectable);
|
|
||||||
const navigateToPreferences = di.inject(navigateToPreferencesInjectable);
|
const navigateToPreferences = di.inject(navigateToPreferencesInjectable);
|
||||||
const navigateToExtensions = di.inject(navigateToExtensionsInjectable);
|
const navigateToExtensions = di.inject(navigateToExtensionsInjectable);
|
||||||
const navigateToCatalog = di.inject(navigateToCatalogInjectable);
|
const navigateToCatalog = di.inject(navigateToCatalogInjectable);
|
||||||
const navigateToWelcome = di.inject(navigateToWelcomeInjectable);
|
const navigateToWelcome = di.inject(navigateToWelcomeInjectable);
|
||||||
const navigateToAddCluster = di.inject(navigateToAddClusterInjectable);
|
const navigateToAddCluster = di.inject(navigateToAddClusterInjectable);
|
||||||
|
const stopServicesAndExitApp = di.inject(stopServicesAndExitAppInjectable);
|
||||||
|
|
||||||
|
return computed((): MenuItemOpts[] => {
|
||||||
const autoUpdateDisabled = !isAutoUpdateEnabled();
|
const autoUpdateDisabled = !isAutoUpdateEnabled();
|
||||||
|
|
||||||
logger.info(`[MENU]: autoUpdateDisabled=${autoUpdateDisabled}`);
|
logger.info(`[MENU]: autoUpdateDisabled=${autoUpdateDisabled}`);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user