31 lines
724 B
JavaScript
31 lines
724 B
JavaScript
|
|
import Echo from "laravel-echo";
|
||
|
|
import Pusher from "pusher-js";
|
||
|
|
|
||
|
|
window.Pusher = Pusher;
|
||
|
|
|
||
|
|
console.log("[ECHO] Initializing Reverb...");
|
||
|
|
|
||
|
|
window.Echo = new Echo({
|
||
|
|
broadcaster: "reverb",
|
||
|
|
key: import.meta.env.VITE_REVERB_APP_KEY,
|
||
|
|
|
||
|
|
wsHost: import.meta.env.VITE_REVERB_HOST,
|
||
|
|
wsPort: Number(import.meta.env.VITE_REVERB_PORT),
|
||
|
|
|
||
|
|
forceTLS: false,
|
||
|
|
disableStats: true,
|
||
|
|
|
||
|
|
authEndpoint: "/broadcasting/auth",
|
||
|
|
|
||
|
|
auth: {
|
||
|
|
headers: {
|
||
|
|
"X-CSRF-TOKEN": document
|
||
|
|
.querySelector('meta[name="csrf-token"]')
|
||
|
|
?.getAttribute("content"),
|
||
|
|
"X-Requested-With": "XMLHttpRequest",
|
||
|
|
},
|
||
|
|
},
|
||
|
|
});
|
||
|
|
|
||
|
|
console.log("[ECHO] Loaded Successfully!", window.Echo);
|