Enha: simplify sse (worsened event recieving)
This commit is contained in:
@ -13,6 +13,12 @@
|
||||
</head>
|
||||
<body>
|
||||
<div id="ancestor" hx-ext="sse" sse-connect="/sub/sse">
|
||||
<script type="text/javascript">
|
||||
document.body.addEventListener('htmx:sseError', function (e) {
|
||||
// do something before the event data is swapped in
|
||||
console.log(e)
|
||||
})
|
||||
</script>
|
||||
<div id="main-content">
|
||||
{{template "main" .}}
|
||||
</div>
|
||||
|
@ -22,6 +22,7 @@
|
||||
{{template "roomlist" .List}}
|
||||
</div>
|
||||
{{else}}
|
||||
<div id="sse-listener" sse-connect="/sub/sse" hx-trigger="sse:roomupdate_{{.State.RoomID}}" hx-get="/room" hx-target="#room-interier" hx-swap="none" style="display:none;"></div>
|
||||
<div id="room">
|
||||
{{template "room" .}}
|
||||
</div>
|
||||
|
@ -1,5 +1,5 @@
|
||||
{{define "room"}}
|
||||
<div id="interier" hx-get="/" hx-trigger="sse:roomupdate_{{.State.RoomID}}" class=space-y-2>
|
||||
<div id="room-interier" class=space-y-2>
|
||||
<div id="meta">
|
||||
<p>Hello {{.State.Username}};</p>
|
||||
<p>Room created by {{.Room.CreatorName}};</p>
|
||||
|
Reference in New Issue
Block a user