Skip to content

Commit

Permalink
fix: codeclimate issues
Browse files Browse the repository at this point in the history
  • Loading branch information
devaguia committed Mar 8, 2024
1 parent b9bc884 commit 886f766
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions src/services/Webhooks.php
Original file line number Diff line number Diff line change
Expand Up @@ -164,27 +164,28 @@ private function bill_created($data)
*/
private function bill_paid($data)
{
if(empty($data->bill->subscription)) {
$order = $this->find_order_by_id($data->bill->code);
if(empty($data->bill->subscription)) {
$order = $this->find_order_by_id($data->bill->code);

$vindi_order = $order->get_meta('vindi_order', true);
if(is_array($vindi_order)) {
$vindi_order['single_payment']['bill']['status'] = $data->bill->status;
} else {
return;
}
} else {
$vindi_subscription_id = $data->bill->subscription->id;
$cycle = $data->bill->period->cycle;
$order = $this->find_order_by_subscription_and_cycle($vindi_subscription_id, $cycle);
if(!is_array($vindi_order)) {
return;
}
$vindi_order['single_payment']['bill']['status'] = $data->bill->status;
}

if(empty($data->bill->subscription)) {
$vindi_subscription_id = $data->bill->subscription->id;
$cycle = $data->bill->period->cycle;
$order = $this->find_order_by_subscription_and_cycle($vindi_subscription_id, $cycle);

$vindi_order = $order->get_meta('vindi_order', true);
if(is_array($vindi_order)) {
$vindi_order[$vindi_subscription_id]['bill']['status'] = $data->bill->status;
} else {
return;
}
}
if(!is_array($vindi_order)) {
return;
}

$vindi_order[$vindi_subscription_id]['bill']['status'] = $data->bill->status;
}
$order->update_meta_data('vindi_order', $vindi_order);

// Order informations always be updated in last array element
Expand Down

0 comments on commit 886f766

Please sign in to comment.