Method: Fastlane::SwiftLaneManager.start_socket_thread

Defined in:
fastlane/lib/fastlane/swift_lane_manager.rb

.start_socket_thread(port: nil) ⇒ Object



221
222
223
224
225
226
227
228
229
230
# File 'fastlane/lib/fastlane/swift_lane_manager.rb', line 221

def self.start_socket_thread(port: nil)
  require 'fastlane/server/socket_server'
  require 'fastlane/server/socket_server_action_command_executor'

  return Thread.new do
    command_executor = SocketServerActionCommandExecutor.new
    server = Fastlane::SocketServer.new(command_executor: command_executor, port: port)
    server.start
  end
end