lib/chime_sdk/controller/common.rb in amazon-chime-sdk-rails-1.1.1 vs lib/chime_sdk/controller/common.rb in amazon-chime-sdk-rails-2.0.0

- old
+ new

@@ -4,13 +4,13 @@ # Common implementation for controllers. module Common extend ActiveSupport::Concern included do - rescue_from Aws::Chime::Errors::ForbiddenException, with: :render_forbidden - rescue_from Aws::Chime::Errors::NotFoundException, with: :render_resource_not_found - rescue_from Aws::Chime::Errors::ValidationException, with: :render_resource_not_found + rescue_from Aws::ChimeSDKMeetings::Errors::ForbiddenException, with: :render_forbidden + rescue_from Aws::ChimeSDKMeetings::Errors::NotFoundException, with: :render_resource_not_found + rescue_from Aws::ChimeSDKMeetings::Errors::ValidationException, with: :render_resource_not_found class ::String # Convets to boolean. # Returns true for 'true', '1', 'yes', 'on' and 't'. # Returns false for 'false', '0', 'no', 'off' and 'f'. @@ -37,18 +37,10 @@ # @return [String] Attendee id def attendee_id @attendee ? @attendee[:Attendee][:AttendeeId] : attendee_id_param end - # List meetings by MeetingCoordinator. - # @api protected - # @return [Array<Hash>] Meeting list - def list_meetings - @meetings = ChimeSdk::MeetingCoordinator.list_meetings(prefix_filter: meeting_request_id) - @meetings = @meetings.map { |meeting| merge_application_meeting_metadata(meeting) } - end - # Create meeting by MeetingCoordinator. # @api protected # @return [Hash] Created meeting def create_meeting @meeting = ChimeSdk::MeetingCoordinator.create_meeting(meeting_request_id, tags: meeting_tags) @@ -80,11 +72,11 @@ # Create attendee by MeetingCoordinator. # @api protected # @return [Hash] Created attendee def create_attendee - @attendee = ChimeSdk::MeetingCoordinator.create_attendee(meeting_id, attendee_request_id, tags: attendee_tags) + @attendee = ChimeSdk::MeetingCoordinator.create_attendee(meeting_id, attendee_request_id) @attendee = merge_application_attendee_metadata(@attendee) end # Get attendee by MeetingCoordinator. # @api protected @@ -140,16 +132,9 @@ # Return tags for meetings from defined optional_meeting_tags. # @api protected # @return [Array<Hash>] Tags for meetings def meeting_tags tags + optional_meeting_tags - end - - # Return tags for attendees from defined optional_attendee_tags. - # @api protected - # @return [Array<Hash>] Tags for attendees - def attendee_tags - tags + optional_attendee_tags end # Merge application metadata into meeting instance and return. # @api protected # @param [Hash] meeting Meeting JSON object as hash \ No newline at end of file