diff --git a/README.md b/README.md index 97147db..dbd0221 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,11 @@ defmodule WebSocketExample do IO.puts "Received Message - Type: #{inspect type} -- Message: #{inspect msg}" {:ok, state} end + + def handle_cast({:send, {type, msg} = frame}, state) do + IO.puts "Sending #{type} frame with payload: #{msg}" + {:reply, frame, state} + end end ``` diff --git a/lib/websockex.ex b/lib/websockex.ex index e2833b4..24494e7 100644 --- a/lib/websockex.ex +++ b/lib/websockex.ex @@ -20,6 +20,11 @@ defmodule WebSockex do IO.puts "Received a message: #{msg}" {:ok, state} end + + def handle_cast({:send, {type, msg} = frame}, state) do + IO.puts "Sending #{type} frame with payload: #{msg}" + {:reply, frame, state} + end end ``` """