Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. defmodule PhoenixChannels.RoomChannel do
  2. use Phoenix.Channel
  3.  
  4. def join("rooms:lobby", auth_msg, socket) do
  5. {:ok, socket}
  6. end
  7.  
  8. def join("rooms:" <> _private_room_id, _auth_msg, socket) do
  9. {:error, %{reason: "unauthorized"}}
  10. end
  11.  
  12. def handle_in("new_msg", %{"body" => body}, socket) do
  13. broadcast! socket, "new_msg", %{body: body}
  14. {:noreply, socket}
  15. end
  16.  
  17. def handle_out("new_msg", payload, socket) do
  18. push socket, "new_msg", payload
  19. {:noreply, socket}
  20. end
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement