Skip to content

Commit ffd71e7

Browse files
committed
chore: wip
1 parent 9fac27f commit ffd71e7

File tree

1 file changed

+3
-4
lines changed
  • storage/framework/core/email/src

1 file changed

+3
-4
lines changed

storage/framework/core/email/src/email.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ class Mail {
99
private drivers: Map<string, EmailDriver> = new Map()
1010
private defaultDriver: string
1111

12-
constructor() {
13-
this.defaultDriver = config.email.default || 'ses'
12+
constructor(options: { defaultDriver?: string } = {}) {
13+
this.defaultDriver = options.defaultDriver || config.email.default || 'ses'
1414
this.registerDefaultDrivers()
1515
}
1616

@@ -24,9 +24,8 @@ class Mail {
2424
public async send(message: EmailMessage): Promise<EmailResult> {
2525
const driver = this.drivers.get(this.defaultDriver)
2626

27-
if (!driver) {
27+
if (!driver)
2828
throw new Error(`Email driver '${this.defaultDriver}' is not available`)
29-
}
3029

3130
return driver.send(message)
3231
}

0 commit comments

Comments
 (0)