Skip to content

Commit

Permalink
update setup mode data when required (#113934)
Browse files Browse the repository at this point in the history
  • Loading branch information
klacabane authored Oct 6, 2021
1 parent 6aade8f commit bc843c9
Showing 1 changed file with 11 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@ import { useTitle } from '../hooks/use_title';
import { MonitoringToolbar } from '../../components/shared/toolbar';
import { MonitoringTimeContainer } from '../hooks/use_monitoring_time';
import { PageLoading } from '../../components';
import { getSetupModeState, isSetupModeFeatureEnabled } from '../setup_mode/setup_mode';
import {
getSetupModeState,
isSetupModeFeatureEnabled,
updateSetupModeData,
} from '../setup_mode/setup_mode';
import { SetupModeFeature } from '../../../common/enums';

export interface TabMenuItem {
Expand Down Expand Up @@ -54,7 +58,12 @@ export const PageTemplate: React.FC<PageTemplateProps> = ({
}, [getPageData, currentTimerange]);

const onRefresh = () => {
getPageData?.().catch((err) => {
const requests = [getPageData?.()];
if (isSetupModeFeatureEnabled(SetupModeFeature.MetricbeatMigration)) {
requests.push(updateSetupModeData());
}

Promise.allSettled(requests).then((results) => {
// TODO: handle errors
});
};
Expand Down

0 comments on commit bc843c9

Please sign in to comment.