diff --git a/src/Pusher.php b/src/Pusher.php index ca7f3aa..f955746 100755 --- a/src/Pusher.php +++ b/src/Pusher.php @@ -565,7 +565,6 @@ public function make_batch_request(array $batch = [], bool $already_encoded = fa public function triggerBatch(array $batch = [], bool $already_encoded = false): object { $post_value = $this->make_trigger_batch_body($batch, $already_encoded); - $this->log('trigger POST: {post_value}', compact('post_value')); return $this->process_trigger_result($this->post('/batch_events', $post_value)); } @@ -583,7 +582,6 @@ public function triggerBatchAsync(array $batch = [], bool $already_encoded = fal { $post_value = $this->make_trigger_batch_body($batch, $already_encoded); $this->log('trigger POST: {post_value}', compact('post_value')); - return $this->postAsync('/batch_events', $post_value)->then(function ($result) { return $this->process_trigger_result($result); }); @@ -1190,7 +1188,7 @@ private function make_trigger_batch_body(array $batch = [], bool $already_encode */ private function process_trigger_result(object $result): object { - if (property_exists($result, 'channels')) { + if (property_exists($result, 'channels') && is_object($result->channels)) { $result->channels = get_object_vars($result->channels); }