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

This commit is contained in:
Todd Treece 2021-11-19 16:24:02 -05:00 committed by GitHub
parent bec3cc4634
commit cc471f2d58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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();