mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Reduce object sizes in Livewire
This commit is contained in:
parent
3e4926d88e
commit
9e84f6c10f
@ -188,6 +188,7 @@ class BillingPortalPurchase extends Component
|
||||
MultiDB::setDb($this->db);
|
||||
|
||||
$this->subscription = Subscription::with('company')->find($this->subscription);
|
||||
|
||||
$this->company = $this->subscription->company;
|
||||
|
||||
$this->quantity = 1;
|
||||
@ -230,10 +231,10 @@ class BillingPortalPurchase extends Component
|
||||
|
||||
$this->steps['existing_user'] = false;
|
||||
|
||||
$contact = $this->createBlankClient();
|
||||
$this->contact = $this->createBlankClient();
|
||||
|
||||
if ($contact && $contact instanceof ClientContact) {
|
||||
$this->getPaymentMethods($contact);
|
||||
if ($this->contact && $this->contact instanceof ClientContact) {
|
||||
$this->getPaymentMethods($this->contact);
|
||||
}
|
||||
}
|
||||
|
||||
@ -270,9 +271,6 @@ class BillingPortalPurchase extends Component
|
||||
}
|
||||
}
|
||||
|
||||
// nlog($this->subscription->group_settings->settings);
|
||||
// nlog($this->subscription->group_settings->settings->currency_id);
|
||||
|
||||
if(array_key_exists('currency_id', $this->request_data)) {
|
||||
|
||||
$currency = Cache::get('currencies')->filter(function ($item){
|
||||
@ -335,8 +333,6 @@ class BillingPortalPurchase extends Component
|
||||
else
|
||||
$this->steps['fetched_payment_methods'] = true;
|
||||
|
||||
nlog("payment methods price = {$this->price}");
|
||||
|
||||
$this->methods = $contact->client->service()->getPaymentMethods($this->price);
|
||||
|
||||
$this->heading_text = ctrans('texts.payment_methods');
|
||||
|
@ -130,6 +130,8 @@ class BillingPortalPurchasev2 extends Component
|
||||
*/
|
||||
public $company;
|
||||
|
||||
public $db;
|
||||
|
||||
/**
|
||||
* Campaign reference.
|
||||
*
|
||||
@ -157,7 +159,11 @@ class BillingPortalPurchasev2 extends Component
|
||||
|
||||
public function mount()
|
||||
{
|
||||
MultiDB::setDb($this->company->db);
|
||||
MultiDB::setDb($this->db);
|
||||
|
||||
$this->subscription = Subscription::with('company')->find($this->subscription);
|
||||
|
||||
$this->company = $this->subscription->company;
|
||||
|
||||
if(auth()->guard('contact')->check()){
|
||||
$this->email = auth()->guard('contact')->user()->email;
|
||||
|
@ -2,7 +2,7 @@
|
||||
@section('meta_title', ctrans('texts.purchase'))
|
||||
|
||||
@section('body')
|
||||
@livewire('billing-portal-purchase', ['subscription' => $subscription->id, 'db' => $subscription->company->db, 'contact' => auth()->guard('contact')->user(), 'hash' => $hash, 'request_data' => $request_data, 'campaign' => request()->query('campaign') ?? null])
|
||||
@livewire('billing-portal-purchase', ['subscription' => $subscription->id, 'db' => $subscription->company->db, 'hash' => $hash, 'request_data' => $request_data, 'campaign' => request()->query('campaign') ?? null])
|
||||
@stop
|
||||
|
||||
@push('footer')
|
||||
|
@ -2,7 +2,7 @@
|
||||
@section('meta_title', ctrans('texts.purchase'))
|
||||
|
||||
@section('body')
|
||||
@livewire('billing-portal-purchasev2', ['subscription' => $subscription, 'company' => $subscription->company, 'contact' => auth()->guard('contact')->user(), 'hash' => $hash, 'request_data' => $request_data, 'campaign' => request()->query('campaign') ?? null])
|
||||
@livewire('billing-portal-purchasev2', ['subscription' => $subscription->id, 'db' => $subscription->company->db, 'hash' => $hash, 'request_data' => $request_data, 'campaign' => request()->query('campaign') ?? null])
|
||||
@stop
|
||||
|
||||
@push('footer')
|
||||
|
Loading…
x
Reference in New Issue
Block a user