Move save form started action dispatching to control

[MAILPOET-2450]
This commit is contained in:
Rostislav Wolny
2019-11-05 15:58:53 +01:00
committed by Jack Kitterhing
parent c966797e2b
commit ce36b3fdfc
2 changed files with 7 additions and 3 deletions

View File

@@ -20,6 +20,12 @@ export function saveFormDone(result) {
}; };
} }
export function saveFormStarted() {
return {
type: 'SAVE_FORM_STARTED',
};
}
const createAddNoticeAction = (content, status, isDismissible, id) => ({ const createAddNoticeAction = (content, status, isDismissible, id) => ({
type: 'ADD_NOTICE', type: 'ADD_NOTICE',
content, content,
@@ -47,7 +53,4 @@ export function* saveForm() {
yield { yield {
type: 'SAVE_FORM', type: 'SAVE_FORM',
}; };
yield {
type: 'SAVE_FORM_STARTED',
};
} }

View File

@@ -6,6 +6,7 @@ export default {
if (select('mailpoet-form-editor').getIsFormSaving()) { if (select('mailpoet-form-editor').getIsFormSaving()) {
return; return;
} }
dispatch('mailpoet-form-editor').saveFormStarted();
const formData = select('mailpoet-form-editor').getFormData(); const formData = select('mailpoet-form-editor').getFormData();
dispatch('mailpoet-form-editor').removeNotice('save-form'); dispatch('mailpoet-form-editor').removeNotice('save-form');
MailPoet.Ajax.post({ MailPoet.Ajax.post({