Add sendCongratulatoryMssEmail action to settings store
[MAILPOET-2831]
This commit is contained in:
@@ -190,6 +190,20 @@ export function* installPremiumPlugin() {
|
||||
return yield* activatePremiumPlugin(true);
|
||||
}
|
||||
|
||||
export function* sendCongratulatoryMssEmail() {
|
||||
const call = yield {
|
||||
type: 'CALL_API',
|
||||
endpoint: 'services',
|
||||
action: 'sendCongratulatoryMssEmail',
|
||||
};
|
||||
if (call && call.success) {
|
||||
return updateKeyActivationState({
|
||||
congratulatoryMssEmailSentTo: call.res.data.email_address,
|
||||
});
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
export function* reinstall() {
|
||||
MailPoet.Modal.loading(true);
|
||||
const { success, error } = yield {
|
||||
|
@@ -42,6 +42,7 @@ export default function makeDefaultState(window: any): State {
|
||||
premiumInstallationStatus: null,
|
||||
key: data.premium.premium_key || data.mta.mailpoet_api_key,
|
||||
inProgress: false,
|
||||
congratulatoryMssEmailSentTo: null,
|
||||
};
|
||||
const testEmail = {
|
||||
state: TestEmailState.NONE,
|
||||
|
@@ -203,6 +203,7 @@ export type KeyActivationState = {
|
||||
premiumInstallationStatus: PremiumInstallationStatus
|
||||
fromAddressModalCanBeShown: boolean
|
||||
inProgress: boolean
|
||||
congratulatoryMssEmailSentTo: string|null
|
||||
}
|
||||
|
||||
export enum TestEmailState {
|
||||
|
Reference in New Issue
Block a user