diff --git a/src/Http/Controllers/SesWebhook.php b/src/Http/Controllers/SesWebhook.php index 72d3987..f69f0d0 100644 --- a/src/Http/Controllers/SesWebhook.php +++ b/src/Http/Controllers/SesWebhook.php @@ -19,7 +19,8 @@ protected function onNotification(array $snsMessage, Request $request): void { $decodedMessage = json_decode($snsMessage['Message'], true); - $eventType = $decodedMessage['eventType'] ?? null; + $typeKey = array_key_exists('eventType', $decodedMessage) ? 'eventType' : 'notificationType'; + $eventType = $decodedMessage[$typeKey] ?? null; $methodToCall = 'on'.Str::studly($eventType);