Found solution to override transport of LiveView

This commit is contained in:
Florian RICHER 2024-02-13 22:22:56 +01:00
parent ccf5a4daf0
commit 793c479cf0

View file

@ -24,7 +24,12 @@ import topbar from "../vendor/topbar"
let csrfToken = document.querySelector("meta[name='csrf-token']").getAttribute("content")
let liveSocket = new LiveSocket("/live", Socket, {
longPollFallbackMs: 2500,
longPollFallbackMs: 2500, // Retirer ça pour définir en dure le transport
// Pour forcer à utiliser les websockets
// transport: WebSocket,
// Pour forcer à utiliser les Longpoll (Req HTTP)
// Nécessite de rajouter LongPoll dans les imports de "phoenix"
// transport: LongPoll,
params: {_csrf_token: csrfToken}
})