aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-06-27 13:50:37 +0200
committerLoïc Hoguin <[email protected]>2018-06-27 13:50:37 +0200
commit6b1db885d1b07f675e00daa641eeae2e36dbb1ba (patch)
tree53b6a2f73111100869dc233eb76cd34cc99ca325 /examples
parent0fb68ec07fa8096ecbc124896b56297fad818ae0 (diff)
downloadcowboy-6b1db885d1b07f675e00daa641eeae2e36dbb1ba.tar.gz
cowboy-6b1db885d1b07f675e00daa641eeae2e36dbb1ba.tar.bz2
cowboy-6b1db885d1b07f675e00daa641eeae2e36dbb1ba.zip
Use cowboy_req:stream_events in the eventsource example
Diffstat (limited to 'examples')
-rw-r--r--examples/eventsource/src/eventsource_handler.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/eventsource/src/eventsource_handler.erl b/examples/eventsource/src/eventsource_handler.erl
index 4a30b9b..1276a75 100644
--- a/examples/eventsource/src/eventsource_handler.erl
+++ b/examples/eventsource/src/eventsource_handler.erl
@@ -14,7 +14,10 @@ init(Req0, Opts) ->
{cowboy_loop, Req, Opts}.
info({message, Msg}, Req, State) ->
- cowboy_req:stream_body(["id: ", id(), "\ndata: ", Msg, "\n\n"], nofin, Req),
+ cowboy_req:stream_events(#{
+ id => id(),
+ data => Msg
+ }, nofin, Req),
erlang:send_after(1000, self(), {message, "Tick"}),
{ok, Req, State}.