From f2f0329e4e5729b3f9f53cfe9adefb7d136cca8c Mon Sep 17 00:00:00 2001 From: Philipp Stracker Date: Thu, 21 Nov 2024 17:43:22 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Implement=20missing=20common-sto?= =?UTF-8?q?re=20action?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ppcp-settings/resources/js/data/common/actions.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/ppcp-settings/resources/js/data/common/actions.js b/modules/ppcp-settings/resources/js/data/common/actions.js index edf6d8d4b..6c20ca5a6 100644 --- a/modules/ppcp-settings/resources/js/data/common/actions.js +++ b/modules/ppcp-settings/resources/js/data/common/actions.js @@ -18,6 +18,17 @@ import { STORE_NAME } from './constants'; * @property {Object?} payload - Optional payload for the action. */ +/** + * Persistent. Set the full onboarding details, usually during app initialization. + * + * @param {{data: {}, flags?: {}}} payload + * @return {Action} The action. + */ +export const hydrate = ( payload ) => ( { + type: ACTION_TYPES.HYDRATE, + payload, +} ); + /** * Transient. Marks the onboarding details as "ready", i.e., fully initialized. *