]> BookStack Code Mirror - bookstack/blobdiff - app/App/MailNotification.php
ZIP Imports: Added API examples, finished testing
[bookstack] / app / App / MailNotification.php
index 8c57b5621f1987e04cd4782c6018d9bb73ac8505..50b7f69a745f0ab93d3f5ce89b763f08f1272b61 100644 (file)
@@ -2,6 +2,7 @@
 
 namespace BookStack\App;
 
+use BookStack\Translation\LocaleDefinition;
 use BookStack\Users\Models\User;
 use Illuminate\Bus\Queueable;
 use Illuminate\Contracts\Queue\ShouldQueue;
@@ -32,9 +33,9 @@ abstract class MailNotification extends Notification implements ShouldQueue
     /**
      * Create a new mail message.
      */
-    protected function newMailMessage(string $language = ''): MailMessage
+    protected function newMailMessage(?LocaleDefinition $locale = null): MailMessage
     {
-        $data = ['language' => $language ?: null];
+        $data = ['locale' => $locale ?? user()->getLocale()];
 
         return (new MailMessage())->view([
             'html' => 'vendor.notifications.email',