Pass createTime as part of the join call (#2488)

This commit is contained in:
Ahmad Farhat
2021-01-27 19:48:39 -05:00
committed by GitHub
parent 6ee92c839b
commit 062525d2d5
3 changed files with 20 additions and 5 deletions

View File

@ -54,6 +54,7 @@ module BbbServer
join_opts = {}
join_opts[:userID] = uid if uid
join_opts[:join_via_html5] = true
join_opts[:createTime] = room.last_session.to_datetime.strftime("%Q")
bbb_server.join_meeting_url(room.bbb_id, name, password, join_opts)
end
@ -88,7 +89,7 @@ module BbbServer
end
unless meeting[:messageKey] == 'duplicateWarning'
room.update_attributes(sessions: room.sessions + 1, last_session: DateTime.now)
room.update_attributes(sessions: room.sessions + 1, last_session: DateTime.strptime(meeting[:createTime].to_s, "%Q"))
end
rescue BigBlueButton::BigBlueButtonException => e
puts "BigBlueButton failed on create: #{e.key}: #{e.message}"