Sha256: 2226d89e6b394d13e4b0b9b971e849daed893ca172beb01d30ea85f953606d1c
Contents?: true
Size: 925 Bytes
Versions: 53
Compression:
Stored size: 925 Bytes
Contents
# frozen_string_literal: true module RubyRabbitmqJanus module Tools module Replaces # Format message request with good data to HASH format for Session # request. # Manage session and plugin. # # @author VAILLANT Jeremy <jeremy.vaillant@dazzl.tv> class Session < Replace private def replace_element_classic super replace_session if request.key?('session_id') replace_plugin if request.key?('plugin') end def replace_session request['session_id'] = type.convert('session_id', opts) rescue => message Tools::Log.instance.warn "Error session replace : #{message}" end def replace_plugin request['plugin'] = type.convert('plugin') rescue => message Tools::Log.instance.warn "Error plugin replace : #{message}" end end end end end
Version data entries
53 entries across 53 versions & 1 rubygems