Update InboxValidator

This commit is contained in:
Daniel Supernault 2019-06-09 19:01:34 -06:00
parent b05325ab5b
commit c75be9fb38
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -70,8 +70,8 @@ class InboxValidator implements ShouldQueue
{ {
$body = $this->payload; $body = $this->payload;
$bodyDecoded = $payload; $bodyDecoded = $payload;
$signature = $headers['signature']; $signature = is_array($headers['signature']) ? $headers['signature'][0] : $headers['signature'];
$date = $headers['date']; $date = is_array($headers['date']) ? $headers['date'][0] : $headers['date'];
if(!$signature) { if(!$signature) {
abort(400, 'Missing signature header'); abort(400, 'Missing signature header');
} }
@ -116,8 +116,8 @@ class InboxValidator implements ShouldQueue
protected function blindKeyRotation($headers, $profile, $payload) protected function blindKeyRotation($headers, $profile, $payload)
{ {
$signature = $headers['signature']; $signature = is_array($headers['signature']) ? $headers['signature'][0] : $headers['signature'];
$date = $headers['date']; $date = is_array($headers['date']) ? $headers['date'][0] : $headers['date'];
if(!$signature) { if(!$signature) {
return false; return false;
} }