setup test event
This commit is contained in:
@@ -10,17 +10,6 @@ class Dashboard extends Component
|
|||||||
{
|
{
|
||||||
public $projects = [];
|
public $projects = [];
|
||||||
public $servers = [];
|
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()
|
public function mount()
|
||||||
{
|
{
|
||||||
$this->servers = Server::ownedByCurrentTeam()->get();
|
$this->servers = Server::ownedByCurrentTeam()->get();
|
||||||
|
@@ -6,6 +6,17 @@ use Livewire\Component;
|
|||||||
|
|
||||||
class Sponsorship extends 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()
|
public function disable()
|
||||||
{
|
{
|
||||||
auth()->user()->update(['is_notification_sponsorship_enabled' => false]);
|
auth()->user()->update(['is_notification_sponsorship_enabled' => false]);
|
||||||
|
@@ -45,6 +45,7 @@
|
|||||||
<x-version class="fixed left-2 bottom-1" />
|
<x-version class="fixed left-2 bottom-1" />
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
@auth
|
||||||
window.Pusher = Pusher;
|
window.Pusher = Pusher;
|
||||||
window.Echo = new Echo({
|
window.Echo = new Echo({
|
||||||
broadcaster: 'pusher',
|
broadcaster: 'pusher',
|
||||||
@@ -59,6 +60,7 @@
|
|||||||
enableLogging: true,
|
enableLogging: true,
|
||||||
enabledTransports: ['ws', 'wss'],
|
enabledTransports: ['ws', 'wss'],
|
||||||
});
|
});
|
||||||
|
@endauth
|
||||||
let checkHealthInterval = null;
|
let checkHealthInterval = null;
|
||||||
let checkIfIamDeadInterval = null;
|
let checkIfIamDeadInterval = null;
|
||||||
|
|
||||||
|
@@ -39,13 +39,19 @@ use Laravel\Fortify\Contracts\FailedPasswordResetLinkRequestResponse;
|
|||||||
use Laravel\Fortify\Contracts\SuccessfulPasswordResetLinkRequestResponse;
|
use Laravel\Fortify\Contracts\SuccessfulPasswordResetLinkRequestResponse;
|
||||||
use Laravel\Fortify\Fortify;
|
use Laravel\Fortify\Fortify;
|
||||||
|
|
||||||
Route::get('/fire', function () {
|
|
||||||
event(new \App\Events\TestEvent());
|
|
||||||
return 'fired';
|
|
||||||
});
|
|
||||||
if (isDev()) {
|
if (isDev()) {
|
||||||
Route::get('/dev/compose', Compose::class)->name('dev.compose');
|
Route::get('/dev/compose', Compose::class)->name('dev.compose');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Route::get('/api/v1/test/realtime', function () {
|
||||||
|
if (auth()->user()?->currentTeam()->id !== 0) {
|
||||||
|
return redirect('/');
|
||||||
|
}
|
||||||
|
event(new \App\Events\TestEvent());
|
||||||
|
return 'Look at your other tab.';
|
||||||
|
})->middleware('auth');
|
||||||
|
|
||||||
|
|
||||||
Route::post('/forgot-password', function (Request $request) {
|
Route::post('/forgot-password', function (Request $request) {
|
||||||
if (is_transactional_emails_active()) {
|
if (is_transactional_emails_active()) {
|
||||||
$arrayOfRequest = $request->only(Fortify::email());
|
$arrayOfRequest = $request->only(Fortify::email());
|
||||||
|
Reference in New Issue
Block a user