PhoenixTurbo.StreamHelper (PhoenixTurbo v0.1.0) View Source
Broadcast stream updates to websockt clients.
Setup
- Add
use PhoenixTurbo.StreamHelper
to[my_app]lib/[my_app]_web/endpoint.ex
- Add
channel "turbo-streams:*", PhoenixTurbo.Channel
to[my_app]/lib/[my_app]_web/channels/user_socket.ex 3. Add javascript code to your javascript bundle (see README.md) ## Usage 1. Add
<%= turbo_stream_tag(@conn, @post) %>` to you template file. 2. Broadcast changes from anywhere:YourApp.Endpoint.update_stream(post, MyApp.PostView, "create_turbo_stream.html", post: post)