Uses On Attribute for Livewire Listener

This commit is contained in:
Refringe 2024-09-30 22:54:45 -04:00
parent 30985541e7
commit df8e7f958d
Signed by: Refringe
SSH Key Fingerprint: SHA256:t865XsQpfTeqPRBMN2G6+N8wlDjkgUCZF3WGW6O9N/k

View File

@ -5,6 +5,7 @@ namespace App\Livewire\Profile;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\View\View; use Illuminate\View\View;
use Livewire\Attributes\Locked; use Livewire\Attributes\Locked;
use Livewire\Attributes\On;
use Livewire\Component; use Livewire\Component;
class ManageOAuthConnections extends Component class ManageOAuthConnections extends Component
@ -28,11 +29,6 @@ class ManageOAuthConnections extends Component
#[Locked] #[Locked]
public $selectedConnectionId; public $selectedConnectionId;
/**
* The component's listeners.
*/
protected $listeners = ['saved' => 'refreshUser'];
/** /**
* Initializes the component by loading the user's OAuth connections. * Initializes the component by loading the user's OAuth connections.
*/ */
@ -86,6 +82,7 @@ class ManageOAuthConnections extends Component
/** /**
* Refreshes the user instance. * Refreshes the user instance.
*/ */
#[On('saved')]
public function refreshUser(): void public function refreshUser(): void
{ {
$this->user->refresh(); $this->user->refresh();