export const rewardSummaryWorkflow = workflow(
'reward-summary',
async ({ step, payload, subscriber }) => {
await step.email(
'send-email',
async controls => {
return {
subject: `Your Summary`,
body: renderEmail(controls, payload),
};
},
{
controlSchema,
skip: () => !subscriber.email || subscriber.email.length === 0,
},
);
await step.sms('sms', async () => {
return {
body: `Yo!`,
};
});
},
{
payloadSchema,
},
);
export const rewardSummaryWorkflow = workflow(
'reward-summary',
async ({ step, payload, subscriber }) => {
await step.email(
'send-email',
async controls => {
return {
subject: `Your Summary`,
body: renderEmail(controls, payload),
};
},
{
controlSchema,
skip: () => !subscriber.email || subscriber.email.length === 0,
},
);
await step.sms('sms', async () => {
return {
body: `Yo!`,
};
});
},
{
payloadSchema,
},
);