From 09330890f3fbd7a4561041a9d52ec5a86d1ff22c Mon Sep 17 00:00:00 2001 From: Gilles De Mey Date: Wed, 5 Jul 2023 12:22:48 +0200 Subject: [PATCH] add setupListeners to the redux store (#70953) --- public/app/store/configureStore.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/app/store/configureStore.ts b/public/app/store/configureStore.ts index 7859c388204..a7a462bf3a8 100644 --- a/public/app/store/configureStore.ts +++ b/public/app/store/configureStore.ts @@ -1,4 +1,5 @@ import { configureStore as reduxConfigureStore, createListenerMiddleware } from '@reduxjs/toolkit'; +import { setupListeners } from '@reduxjs/toolkit/query'; import { browseDashboardsAPI } from 'app/features/browse-dashboards/api/browseDashboardsAPI'; import { publicDashboardApi } from 'app/features/dashboard/api/publicDashboardApi'; @@ -36,6 +37,9 @@ export function configureStore(initialState?: Partial) { }, }); + // this enables "refetchOnFocus" and "refetchOnReconnect" for RTK Query + setupListeners(store.dispatch); + setStore(store); return store; }