class Slack::RealTime::Client

def build_socket

Returns:
  • (Slack::RealTime::Socket) -
def build_socket
  fail ClientAlreadyStartedError if started?
  start = web_client.rtm_start(start_options)
  data = Slack::Messages::Message.new(start)
  @url = data.url
  @store = @store_class.new(data) if @store_class
  socket_class.new(@url, socket_options)
end