vemcogroup / laravel-sparkpost-driver

SparkPost driver to use with Laravel
MIT License
40 stars 16 forks source link

Add metadata to mailable #26

Closed basvandertogt closed 1 year ago

basvandertogt commented 1 year ago

I'm trying to add metadata to my mailable but this does not work with Laravel 9.

public function headers()
    {
        $options = [
            'metadata' => [
                'team_id' => (string)$this->message->team_id,
                'user_id' => (string)$this->message->user_id,
                'message_id' => (string)$this->message->id
            ]
        ];

        return new Headers(text: [
            'X-MSYS-API' => json_encode($options)
        ]);
    }

Any idea how to fix this?