From d2a95c291552995aa0736619534a7775de462fb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Thu, 14 Mar 2024 15:58:32 +0100 Subject: [PATCH] Refactor authentication methods in RegisterOrLogin component --- .../BillingPortal/Authentication/RegisterOrLogin.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Livewire/BillingPortal/Authentication/RegisterOrLogin.php b/app/Livewire/BillingPortal/Authentication/RegisterOrLogin.php index a27d12ddc5d0..ad21d0d26302 100644 --- a/app/Livewire/BillingPortal/Authentication/RegisterOrLogin.php +++ b/app/Livewire/BillingPortal/Authentication/RegisterOrLogin.php @@ -93,7 +93,7 @@ class RegisterOrLogin extends Component session()->flash('message', 'These credentials do not match our records.'); } - public function withOtp() + public function withOtp(): void { $contact = ClientContact::where('email', $this->email) ->where('company_id', $this->subscription->company_id) @@ -128,7 +128,7 @@ class RegisterOrLogin extends Component $this->state['otp_form'] = true; } - public function handleOtp() + public function handleOtp(): void { $this->validate([ 'otp' => 'required|numeric|digits:6', @@ -160,7 +160,7 @@ class RegisterOrLogin extends Component $this->registerForm(); } - public function register(array $data) + public function register(array $data): void { $service = new ClientRegisterService( company: $this->subscription->company, @@ -190,7 +190,7 @@ class RegisterOrLogin extends Component ); $client = $service->createClient([]); - $contact = $service->createClientContact([], $client); + $contact = $service->createClientContact(['email' => $this->email], $client); auth()->guard('contact')->loginUsingId($contact->id, true);