birdy_chat/lib/birdy_chat/peer_client.ex

9 lines
251 B
Elixir

defmodule BirdyChat.PeerClient do
use Slipstream, restart: :temporary
def start_link(args) do
name = args[:peer_name]
name = {:via, BirdyChat.PeerRegistry, {:peers, name}}
Slipstream.start_link(__MODULE__, args, name: name)
end
end