# frozen_string_literal: true module Slack module SocketMode module_function def start(debug: false) client = Slack::SocketMode::Client.new(debug:) client.listen do |parsed_payload| Slack::SocketMode::Handler.process(parsed_payload) end ensure client&.close end end end