mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-21 15:36:50 -05:00
Compare commits
3 Commits
js-proxy
...
fix-react-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
850801f887 | ||
|
|
9aaa5f5123 | ||
|
|
a2310033a8 |
@@ -100,10 +100,11 @@ export const loadBudget = createAppAsyncThunk(
|
|||||||
|
|
||||||
export const closeBudget = createAppAsyncThunk(
|
export const closeBudget = createAppAsyncThunk(
|
||||||
`${sliceName}/closeBudget`,
|
`${sliceName}/closeBudget`,
|
||||||
async (_, { dispatch, getState }) => {
|
async (_, { dispatch, getState, extra: { queryClient } }) => {
|
||||||
const prefs = getState().prefs.local;
|
const prefs = getState().prefs.local;
|
||||||
if (prefs && prefs.id) {
|
if (prefs && prefs.id) {
|
||||||
await dispatch(resetApp());
|
await dispatch(resetApp());
|
||||||
|
queryClient.clear();
|
||||||
await dispatch(setAppState({ loadingText: t('Closing...') }));
|
await dispatch(setAppState({ loadingText: t('Closing...') }));
|
||||||
await send('close-budget');
|
await send('close-budget');
|
||||||
await dispatch(setAppState({ loadingText: null }));
|
await dispatch(setAppState({ loadingText: null }));
|
||||||
@@ -116,10 +117,11 @@ export const closeBudget = createAppAsyncThunk(
|
|||||||
|
|
||||||
export const closeBudgetUI = createAppAsyncThunk(
|
export const closeBudgetUI = createAppAsyncThunk(
|
||||||
`${sliceName}/closeBudgetUI`,
|
`${sliceName}/closeBudgetUI`,
|
||||||
async (_, { dispatch, getState }) => {
|
async (_, { dispatch, getState, extra: { queryClient } }) => {
|
||||||
const prefs = getState().prefs.local;
|
const prefs = getState().prefs.local;
|
||||||
if (prefs && prefs.id) {
|
if (prefs && prefs.id) {
|
||||||
await dispatch(resetApp());
|
await dispatch(resetApp());
|
||||||
|
queryClient.clear();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
6
upcoming-release-notes/6929.md
Normal file
6
upcoming-release-notes/6929.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
category: Enhancements
|
||||||
|
authors: [joel-jeremy]
|
||||||
|
---
|
||||||
|
|
||||||
|
Clear React Query cache upon closing a budget, enhancing data freshness and application performance.
|
||||||
Reference in New Issue
Block a user