destroy webhook on meeting end

This commit is contained in:
Josh 2017-06-30 14:27:07 -04:00
parent 5390c9d22c
commit 89b733f633
1 changed files with 5 additions and 0 deletions

View File

@ -188,6 +188,11 @@ module BbbApi
meeting_id = bbb_meeting_id(id)
bbb_meeting_info = bbb.get_meeting_info(meeting_id, nil)
# Remove the webhook when the meeting ends.
if Rails.configuration.use_webhooks
webhook_remove(bbb_meeting_info[:metadata][:"gl-webhooks-callback-url"])
end
response_data = if bbb_meeting_info.is_a?(Hash) && bbb_meeting_info[:moderatorPW]
bbb.end_meeting(meeting_id, bbb_meeting_info[:moderatorPW])
else