Interface: MailerService
Represent a mailer service
Extends
Methods
handleNotificationFor()
handleNotificationFor(
userOrIdent
):Promise
<boolean
>
Check if the service can deliver notification to this user
Parameters
Returns
Promise
<boolean
>
Inherited from
NotificationService
.handleNotificationFor
Source
packages/core/src/services/notificationservice.ts:18
hasNotification()
hasNotification(
notification
):Promise
<boolean
>
Check if this type of notification is available
Parameters
• notification: string
Returns
Promise
<boolean
>
Inherited from
NotificationService
.hasNotification
Source
packages/core/src/services/notificationservice.ts:13
send()
send(
options
,callback
):Promise
<any
>
Parameters
• options: MailerSendOptions
• callback: () => void
Returns
Promise
<any
>
Params
options Options to pass to the sendMail option of the nodemailer module
Params
callback to pass to the sendMail
Source
packages/core/src/services/mailer.ts:26
sendNotification()
sendNotification(
user
,notification
,replacements
):Promise
<void
>
Send the notification to the user
Parameters
• notification: string
• replacements: any
Returns
Promise
<void
>
Inherited from
NotificationService
.sendNotification