All files / src email-handler.ts

100% Statements 3/3
100% Branches 0/0
100% Functions 2/2
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11          1x   9x     9x
import { EmailEventListener } from "@vendure/email-plugin";
import { EMAIL_EVENT_NAME } from "./constants";
import { OneTimeCodeRequestedEvent } from "./events";
 
export const oneTimeCodeRequestedEventHandler = 
  new EmailEventListener(EMAIL_EVENT_NAME)
  .on(OneTimeCodeRequestedEvent)
  .setRecipient(event => event.email)
  .setSubject('One Time Code for website')
  .setFrom("{{ fromAddress }}")
  .setTemplateVars((event) => ({code: event.code}));