From 70c8af7d46338997646c3a77bf0c951f3029a53a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Garc=C3=ADa?= <lucas@codeccoop.org> Date: Thu, 25 Apr 2024 17:51:21 +0200 Subject: [PATCH] feat: skip opinionated payload decorator --- abstract/class-integration.php | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/abstract/class-integration.php b/abstract/class-integration.php index 1ef2b14..4891deb 100644 --- a/abstract/class-integration.php +++ b/abstract/class-integration.php @@ -73,7 +73,7 @@ abstract class Integration extends Singleton $data = $this->serialize_submission($submission, $form_data); $this->cleanup_empties($data); - $payload = apply_filters('wpct_erp_forms_payload', $this->get_payload($data, $form_data), $uploads, $form_data); + $payload = apply_filters('wpct_erp_forms_payload', $data, $uploads, $form_data); $files = apply_filters('wpct_erp_forms_submission_files', array_reduce(array_keys($uploads), function ($carry, $name) use ($uploads) { $paths = $uploads[$name]['is_multi'] ? $uploads[$name]['path'] : [$uploads[$name]['path']]; return array_merge($carry, $paths); @@ -95,24 +95,6 @@ abstract class Integration extends Singleton return []; } - public function get_payload($data, $form_data) - { - $payload = [ - 'name' => "'{$form_data['title']}' submission: {$data['submission_id']}", - 'submission_id' => $data['submission_id'], - 'metadata' => [] - ]; - - foreach ($data as $key => $val) { - $payload['metadata'][] = [ - 'key' => $key, - 'value' => $val - ]; - } - - return $payload; - } - private function cleanup_empties(&$submission) { foreach ($submission as $key => $val) { -- GitLab