From 49f86621f460a871d8c7e638bba6597ea03f43b3 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 8 Sep 2023 16:56:14 +0200 Subject: [PATCH] fix: instance email settings --- app/Http/Livewire/Settings/Email.php | 11 +++++++++-- resources/views/livewire/settings/email.blade.php | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Http/Livewire/Settings/Email.php b/app/Http/Livewire/Settings/Email.php index c0e80f020..878b1133f 100644 --- a/app/Http/Livewire/Settings/Email.php +++ b/app/Http/Livewire/Settings/Email.php @@ -60,7 +60,6 @@ class Email extends Component $this->validate([ 'settings.resend_api_key' => 'required' ]); - $this->settings->smtp_enabled = false; $this->settings->save(); $this->emit('success', 'Settings saved successfully.'); } catch (\Exception $e) { @@ -68,9 +67,18 @@ class Email extends Component return general_error_handler($e, $this); } } + public function instantSaveResend() { + try { + $this->settings->smtp_enabled = false; + $this->submitResend(); + } catch (\Exception $e) { + return general_error_handler($e, $this); + } + } public function instantSave() { try { + $this->settings->resend_enabled = false; $this->submit(); } catch (\Exception $e) { return general_error_handler($e, $this); @@ -89,7 +97,6 @@ class Email extends Component 'settings.smtp_password' => 'nullable', 'settings.smtp_timeout' => 'nullable', ]); - $this->settings->resend_enabled = false; $this->settings->save(); $this->emit('success', 'Settings saved successfully.'); } catch (\Exception $e) { diff --git a/resources/views/livewire/settings/email.blade.php b/resources/views/livewire/settings/email.blade.php index 45ea814c3..3350541e5 100644 --- a/resources/views/livewire/settings/email.blade.php +++ b/resources/views/livewire/settings/email.blade.php @@ -67,7 +67,7 @@
Resend
- +