{{-- WebSocket Configuration Script --}}
@php
$webSocketConfig = $webSocketConfig ?? [
'enabled' => config('websocket.enabled', true),
'driver' => config('websocket.driver', 'pusher'),
'connection' => [
'pusher' => [
'key' => config('broadcasting.connections.pusher.key'),
'cluster' => config('broadcasting.connections.pusher.options.cluster'),
'encrypted' => config('broadcasting.connections.pusher.options.encrypted', true)
],
'soketi' => [
'key' => config('websocket.soketi.app_key'),
'host' => config('websocket.soketi.host'),
'port' => config('websocket.soketi.port'),
'scheme' => config('websocket.soketi.scheme')
]
],
'channels' => config('websocket.channels', [])
];
@endphp
{{-- Include WebSocket Configuration --}}
{{-- Laravel Echo (if using Pusher/Soketi) --}}
@if(config('websocket.enabled', true))
@if(config('websocket.driver') === 'pusher')
@endif
@endif
{{-- Initialize WebSocket after all scripts are loaded --}}