setup test event

This commit is contained in:
Andras Bacsai
2023-12-06 10:25:23 +01:00
parent e2578a7dd0
commit 7e4947ba07
4 changed files with 23 additions and 15 deletions

View File

@@ -10,17 +10,6 @@ class Dashboard extends Component
{
public $projects = [];
public $servers = [];
public function getListeners()
{
$teamId = auth()->user()->currentTeam()->id;
return [
"echo-private:custom.{$teamId},TestEvent" => 'notifyNewOrder',
];
}
public function notifyNewOrder()
{
$this->emit('success', 'New order received!');
}
public function mount()
{
$this->servers = Server::ownedByCurrentTeam()->get();

View File

@@ -6,6 +6,17 @@ use Livewire\Component;
class Sponsorship extends Component
{
public function getListeners()
{
$teamId = auth()->user()->currentTeam()->id;
return [
"echo-private:custom.{$teamId},TestEvent" => 'testEvent',
];
}
public function testEvent()
{
$this->emit('success', 'Realtime events configured!');
}
public function disable()
{
auth()->user()->update(['is_notification_sponsorship_enabled' => false]);