🔥 Remove isSaving; move isBusy to common store

This commit is contained in:
Philipp Stracker 2024-11-21 16:14:26 +01:00
parent 10a3767e2f
commit 2b2b24e434
No known key found for this signature in database
7 changed files with 15 additions and 43 deletions

View file

@ -36,28 +36,6 @@ export const setIsReady = ( isReady ) => ( {
payload: { isReady },
} );
/**
* Transient. Changes the "saving" flag.
*
* @param {boolean} isSaving
* @return {Action} The action.
*/
export const setIsSaving = ( isSaving ) => ( {
type: ACTION_TYPES.SET_TRANSIENT,
payload: { isSaving },
} );
/**
* Transient. Changes the "manual connection is busy" flag.
*
* @param {boolean} isBusy
* @return {Action} The action.
*/
export const setIsBusy = ( isBusy ) => ( {
type: ACTION_TYPES.SET_TRANSIENT,
payload: { isBusy },
} );
/**
* Persistent. Set the full onboarding details, usually during app initialization.
*
@ -165,9 +143,7 @@ export const setProducts = ( products ) => ( {
export const persist = function* () {
const data = yield select( STORE_NAME ).persistentData();
yield setIsSaving( true );
yield { type: ACTION_TYPES.DO_PERSIST_DATA, data };
yield setIsSaving( false );
};
/**
@ -179,15 +155,12 @@ export const connectViaIdAndSecret = function* () {
const { clientId, clientSecret, useSandbox } =
yield select( STORE_NAME ).persistentData();
yield setIsBusy( true );
const result = yield {
type: ACTION_TYPES.DO_MANUAL_CONNECTION,
clientId,
clientSecret,
useSandbox,
};
yield setIsBusy( false );
return result;
};