File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
storage/framework/core/email/src Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ class Mail {
9
9
private drivers : Map < string , EmailDriver > = new Map ( )
10
10
private defaultDriver : string
11
11
12
- constructor ( ) {
13
- this . defaultDriver = config . email . default || 'ses'
12
+ constructor ( options : { defaultDriver ?: string } = { } ) {
13
+ this . defaultDriver = options . defaultDriver || config . email . default || 'ses'
14
14
this . registerDefaultDrivers ( )
15
15
}
16
16
@@ -24,9 +24,8 @@ class Mail {
24
24
public async send ( message : EmailMessage ) : Promise < EmailResult > {
25
25
const driver = this . drivers . get ( this . defaultDriver )
26
26
27
- if ( ! driver ) {
27
+ if ( ! driver )
28
28
throw new Error ( `Email driver '${ this . defaultDriver } ' is not available` )
29
- }
30
29
31
30
return driver . send ( message )
32
31
}
You can’t perform that action at this time.
0 commit comments