Phoenix.SocketClient.Transport behaviour (phoenix_socket_client v0.7.0)

Summary

Callbacks

close(socket)

@callback close(socket :: pid()) :: {:ok, any()} | {:error, any()}

open(url, opts)

@callback open(url :: String.t(), opts :: Keyword.t()) :: {:ok, pid()} | {:error, any()}