mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Choose better names for start-frame runnable tokens
Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
parent
f43757e23b
commit
8416d965e7
@ -4,7 +4,7 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import appPathsStateInjectable from "../../common/app-paths/app-paths-state.injectable";
|
||||
import { evenBeforeFrameStartsInjectionToken } from "../before-frame-starts/tokens";
|
||||
import { beforeFrameStartsFirstInjectionToken } from "../before-frame-starts/tokens";
|
||||
import { appPathsChannel } from "../../common/app-paths/app-paths-channel";
|
||||
import { requestFromChannelInjectionToken } from "../../common/utils/channel/request-from-channel-injection-token";
|
||||
|
||||
@ -22,7 +22,7 @@ const setupAppPathsInjectable = getInjectable({
|
||||
},
|
||||
}),
|
||||
|
||||
injectionToken: evenBeforeFrameStartsInjectionToken,
|
||||
injectionToken: beforeFrameStartsFirstInjectionToken,
|
||||
});
|
||||
|
||||
export default setupAppPathsInjectable;
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { setAutoFreeze, enableMapSet } from "immer";
|
||||
import { evenBeforeFrameStartsInjectionToken } from "../tokens";
|
||||
import { beforeFrameStartsFirstInjectionToken } from "../tokens";
|
||||
|
||||
const configureImmerInjectable = getInjectable({
|
||||
id: "configure-immer",
|
||||
@ -17,7 +17,7 @@ const configureImmerInjectable = getInjectable({
|
||||
enableMapSet(); // allow to merge maps and sets
|
||||
},
|
||||
}),
|
||||
injectionToken: evenBeforeFrameStartsInjectionToken,
|
||||
injectionToken: beforeFrameStartsFirstInjectionToken,
|
||||
});
|
||||
|
||||
export default configureImmerInjectable;
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { configure } from "mobx";
|
||||
import { evenBeforeFrameStartsInjectionToken } from "../tokens";
|
||||
import { beforeFrameStartsFirstInjectionToken } from "../tokens";
|
||||
|
||||
const configureMobxInjectable = getInjectable({
|
||||
id: "configure-mobx",
|
||||
@ -22,7 +22,7 @@ const configureMobxInjectable = getInjectable({
|
||||
});
|
||||
},
|
||||
}),
|
||||
injectionToken: evenBeforeFrameStartsInjectionToken,
|
||||
injectionToken: beforeFrameStartsFirstInjectionToken,
|
||||
});
|
||||
|
||||
export default configureMobxInjectable;
|
||||
|
||||
@ -9,7 +9,7 @@ import { CustomResourceStore } from "../../../common/k8s-api/api-manager/resourc
|
||||
import type { CustomResourceDefinition } from "../../../common/k8s-api/endpoints";
|
||||
import { KubeApi } from "../../../common/k8s-api/kube-api";
|
||||
import { KubeObject } from "../../../common/k8s-api/kube-object";
|
||||
import { evenBeforeClusterFrameStartsInjectionToken } from "../tokens";
|
||||
import { beforeClusterFrameStartsInjectionToken } from "../tokens";
|
||||
|
||||
const setupAutoRegistrationInjectable = getInjectable({
|
||||
id: "setup-auto-registration",
|
||||
@ -73,7 +73,7 @@ const setupAutoRegistrationInjectable = getInjectable({
|
||||
initialized = true;
|
||||
},
|
||||
}),
|
||||
injectionToken: evenBeforeClusterFrameStartsInjectionToken,
|
||||
injectionToken: beforeClusterFrameStartsInjectionToken,
|
||||
});
|
||||
|
||||
export default setupAutoRegistrationInjectable;
|
||||
|
||||
@ -7,7 +7,7 @@ import { reaction } from "mobx";
|
||||
import { currentClusterMessageChannel } from "../../../common/cluster/current-cluster-channel";
|
||||
import { sendMessageToChannelInjectionToken } from "../../../common/utils/channel/message-to-channel-injection-token";
|
||||
import matchedClusterIdInjectable from "../../navigation/matched-cluster-id.injectable";
|
||||
import { evenBeforeMainFrameStartsInjectionToken } from "../tokens";
|
||||
import { beforeMainFrameStartsInjectionToken } from "../tokens";
|
||||
|
||||
const setupCurrentClusterBroadcastInjectable = getInjectable({
|
||||
id: "setup-current-cluster-broadcast",
|
||||
@ -26,7 +26,7 @@ const setupCurrentClusterBroadcastInjectable = getInjectable({
|
||||
);
|
||||
},
|
||||
}),
|
||||
injectionToken: evenBeforeMainFrameStartsInjectionToken,
|
||||
injectionToken: beforeMainFrameStartsInjectionToken,
|
||||
});
|
||||
|
||||
export default setupCurrentClusterBroadcastInjectable;
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import initializeSentryReportingWithInjectable from "../../../common/error-reporting/initialize-sentry-reporting.injectable";
|
||||
import { evenBeforeMainFrameStartsInjectionToken } from "../tokens";
|
||||
import { beforeMainFrameStartsInjectionToken } from "../tokens";
|
||||
import { init } from "@sentry/electron/renderer";
|
||||
|
||||
const setupSentryInjectable = getInjectable({
|
||||
@ -17,7 +17,7 @@ const setupSentryInjectable = getInjectable({
|
||||
initializeSentryReportingWith(init);
|
||||
},
|
||||
}),
|
||||
injectionToken: evenBeforeMainFrameStartsInjectionToken,
|
||||
injectionToken: beforeMainFrameStartsInjectionToken,
|
||||
});
|
||||
|
||||
export default setupSentryInjectable;
|
||||
|
||||
@ -5,17 +5,18 @@
|
||||
import { getInjectionToken } from "@ogre-tools/injectable";
|
||||
import type { Runnable } from "../../common/runnable/run-many-for";
|
||||
|
||||
export const evenBeforeFrameStartsInjectionToken = getInjectionToken<Runnable>({
|
||||
// NOTE: these are run before any other token, mostly to set up things that all other runnables need
|
||||
export const beforeFrameStartsFirstInjectionToken = getInjectionToken<Runnable>({
|
||||
id: "even-before-frame-starts",
|
||||
});
|
||||
|
||||
// NOTE: these are only run when process.isMainFrame === true
|
||||
export const evenBeforeMainFrameStartsInjectionToken = getInjectionToken<Runnable>({
|
||||
export const beforeMainFrameStartsInjectionToken = getInjectionToken<Runnable>({
|
||||
id: "even-before-main-frame-starts",
|
||||
});
|
||||
|
||||
// NOTE: these are only run when process.isMainFrame === false
|
||||
export const evenBeforeClusterFrameStartsInjectionToken = getInjectionToken<Runnable>({
|
||||
export const beforeClusterFrameStartsInjectionToken = getInjectionToken<Runnable>({
|
||||
id: "even-before-cluster-frame-starts",
|
||||
});
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
*/
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import { runManyFor } from "../../common/runnable/run-many-for";
|
||||
import { beforeFrameStartsInjectionToken, evenBeforeClusterFrameStartsInjectionToken, evenBeforeFrameStartsInjectionToken, evenBeforeMainFrameStartsInjectionToken } from "../before-frame-starts/tokens";
|
||||
import { beforeFrameStartsInjectionToken, beforeClusterFrameStartsInjectionToken, beforeFrameStartsFirstInjectionToken, beforeMainFrameStartsInjectionToken } from "../before-frame-starts/tokens";
|
||||
import currentlyInClusterFrameInjectable from "../routes/currently-in-cluster-frame.injectable";
|
||||
|
||||
const startFrameInjectable = getInjectable({
|
||||
@ -13,19 +13,19 @@ const startFrameInjectable = getInjectable({
|
||||
// TODO: Consolidate contents of bootstrap.tsx here
|
||||
instantiate: (di) => {
|
||||
const runMany = runManyFor(di);
|
||||
const evenBeforeFrameStarts = runMany(evenBeforeFrameStartsInjectionToken);
|
||||
const evenBeforeMainFrameStarts = runMany(evenBeforeMainFrameStartsInjectionToken);
|
||||
const evenBeforeClusterFrameStarts = runMany(evenBeforeClusterFrameStartsInjectionToken);
|
||||
const beforeFrameStartsFirst = runMany(beforeFrameStartsFirstInjectionToken);
|
||||
const beforeMainFrameStarts = runMany(beforeMainFrameStartsInjectionToken);
|
||||
const beforeClusterFrameStarts = runMany(beforeClusterFrameStartsInjectionToken);
|
||||
const beforeFrameStarts = runMany(beforeFrameStartsInjectionToken);
|
||||
const currentlyInClusterFrame = di.inject(currentlyInClusterFrameInjectable);
|
||||
|
||||
return async () => {
|
||||
await evenBeforeFrameStarts();
|
||||
await beforeFrameStartsFirst();
|
||||
|
||||
if (currentlyInClusterFrame) {
|
||||
await evenBeforeClusterFrameStarts();
|
||||
await beforeClusterFrameStarts();
|
||||
} else {
|
||||
await evenBeforeMainFrameStarts();
|
||||
await beforeMainFrameStarts();
|
||||
}
|
||||
|
||||
await beforeFrameStarts();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user