Compare commits

...

3 Commits

Author SHA1 Message Date
autofix-ci[bot]
850801f887 [autofix.ci] apply automated fixes 2026-02-10 17:50:44 +00:00
github-actions[bot]
9aaa5f5123 Add release notes for PR #6929 2026-02-10 17:46:15 +00:00
Joel Jeremy Marquez
a2310033a8 React Query - clear cache when closing budget (similar to resetApp redux action) 2026-02-10 17:31:41 +00:00
2 changed files with 10 additions and 2 deletions

View File

@@ -100,10 +100,11 @@ export const loadBudget = createAppAsyncThunk(
export const closeBudget = createAppAsyncThunk(
`${sliceName}/closeBudget`,
async (_, { dispatch, getState }) => {
async (_, { dispatch, getState, extra: { queryClient } }) => {
const prefs = getState().prefs.local;
if (prefs && prefs.id) {
await dispatch(resetApp());
queryClient.clear();
await dispatch(setAppState({ loadingText: t('Closing...') }));
await send('close-budget');
await dispatch(setAppState({ loadingText: null }));
@@ -116,10 +117,11 @@ export const closeBudget = createAppAsyncThunk(
export const closeBudgetUI = createAppAsyncThunk(
`${sliceName}/closeBudgetUI`,
async (_, { dispatch, getState }) => {
async (_, { dispatch, getState, extra: { queryClient } }) => {
const prefs = getState().prefs.local;
if (prefs && prefs.id) {
await dispatch(resetApp());
queryClient.clear();
}
},
);

View File

@@ -0,0 +1,6 @@
---
category: Enhancements
authors: [joel-jeremy]
---
Clear React Query cache upon closing a budget, enhancing data freshness and application performance.