mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-09 11:42:54 -05:00
Compare commits
3 Commits
matiss/715
...
fix-react-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
850801f887 | ||
|
|
9aaa5f5123 | ||
|
|
a2310033a8 |
@@ -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();
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
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