summaryrefslogtreecommitdiff
path: root/lib/lsg_web/channels/user_socket.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/lsg_web/channels/user_socket.ex')
-rw-r--r--lib/lsg_web/channels/user_socket.ex37
1 files changed, 0 insertions, 37 deletions
diff --git a/lib/lsg_web/channels/user_socket.ex b/lib/lsg_web/channels/user_socket.ex
deleted file mode 100644
index eadd4e0..0000000
--- a/lib/lsg_web/channels/user_socket.ex
+++ /dev/null
@@ -1,37 +0,0 @@
-defmodule NolaWeb.UserSocket do
- use Phoenix.Socket
-
- ## Channels
- # channel "room:*", NolaWeb.RoomChannel
-
- ## Transports
- #transport :websocket, Phoenix.Transports.WebSocket
- # transport :longpoll, Phoenix.Transports.LongPoll
-
- # Socket params are passed from the client and can
- # be used to verify and authenticate a user. After
- # verification, you can put default assigns into
- # the socket that will be set for all channels, ie
- #
- # {:ok, assign(socket, :user_id, verified_user_id)}
- #
- # To deny connection, return `:error`.
- #
- # See `Phoenix.Token` documentation for examples in
- # performing token verification on connect.
- def connect(_params, socket) do
- {:ok, socket}
- end
-
- # Socket id's are topics that allow you to identify all sockets for a given user:
- #
- # def id(socket), do: "user_socket:#{socket.assigns.user_id}"
- #
- # Would allow you to broadcast a "disconnect" event and terminate
- # all active sockets and channels for a given user:
- #
- # NolaWeb.Endpoint.broadcast("user_socket:#{user.id}", "disconnect", %{})
- #
- # Returning `nil` makes this socket anonymous.
- def id(_socket), do: nil
-end