datastar_gleam/mist
Values
pub fn send_event(
conn: mist.SSEConnection,
ev: datastar_gleam.DatastarEvent,
) -> Result(Nil, Nil)
Send a DatastarEvent over an established mist.SSEConnection.
let patch = event.new_elements("<div>Hello!</div>")
let ev = event.patch_elements_to_datastar_event(patch)
let _ = datastar_mist.send_event(conn, ev)
pub fn to_mist_event(
ev: datastar_gleam.DatastarEvent,
) -> mist.SSEEvent
Convert a DatastarEvent into a mist.SSEEvent for use with
mist.server_sent_events.
let ev =
event.new_elements("<div>Updated!</div>")
|> event.patch_elements_to_datastar_event()
let mist_ev = datastar_mist.to_mist_event(ev)