lib/rrj/admin.rb in ruby_rabbitmq_janus-2.7.2 vs lib/rrj/admin.rb in ruby_rabbitmq_janus-3.0.0.pre.327

- old
+ new

@@ -1,7 +1,9 @@ # frozen_string_literal: true +# :reek:UtilityFunction + module RubyRabbitmqJanus # @author VAILLANT Jeremy <jeremy.vaillant@dazzl.tv> # # RubyRabbitmqJanus - RRJAdmin # @@ -12,28 +14,9 @@ # **The queue is always ***exclusive*** for not transmitting data to # anyone.** # # @see https://janus.conf.meetecho.com/docs/admin.html class RRJAdmin < RRJ - # Create a transaction between apps and Janus for request without handle - # - # @param [Hash] options - # Give a session number for use another session in Janus - # - # @example Get Janus session - # @rrj.start_transaction_admin do |transaction| - # response = transaction.publish_message('admin:sessions').sessions - # end - # - # @since 2.0.0 - # @deprecated Use {#admin_endpoint} instead. - def start_transaction_admin(options = {}) - transaction = Janus::Transactions::Admin.new(options) - transaction.connect { yield(transaction) } - rescue - raise Errors::RRJAdmin::StartTransactionAdmin, options - end - # Create a transaction between Apps and Janus # # @param [Hash] options # Give a session number for use another session in Janus #