Recorded Queries: Split extension reducers init and extension init (#41850) (#42016)

(cherry picked from commit cc471f2d58)

Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com>
This commit is contained in:
Grot (@grafanabot)
2021-11-19 22:45:31 +01:00
committed by GitHub
co-authored by Todd Treece
parent 3d5adeb620
commit 69c1626f8f
+9 -2
View File
@@ -95,9 +95,10 @@ export class GrafanaApp {
setPanelRenderer(PanelRenderer);
setLocationSrv(locationService);
setTimeZoneResolver(() => config.bootData.user.timezone);
// Important that extensions are initialized before store
initExtensions();
// Important that extension reducers are initialized before store
addExtensionReducers();
configureStore();
initExtensions();
standardEditorsRegistry.setInit(getAllOptionEditors);
standardFieldConfigEditorRegistry.setInit(getStandardFieldConfigs);
@@ -145,6 +146,12 @@ export class GrafanaApp {
}
}
function addExtensionReducers() {
if (extensionsExports.length > 0) {
extensionsExports[0].addExtensionReducers();
}
}
function initExtensions() {
if (extensionsExports.length > 0) {
extensionsExports[0].init();