create graph api client to handle requests
This commit is contained in:
17
app/controllers/microsoft_teams_meetings_controller.rb
Normal file
17
app/controllers/microsoft_teams_meetings_controller.rb
Normal file
@@ -0,0 +1,17 @@
|
||||
class MicrosoftTeamsMeetingsController < ApplicationController
|
||||
require 'microsoft_graph'
|
||||
def show
|
||||
authorize broadcast = Broadcast.find(params[:broadcast_id])
|
||||
|
||||
graph_api = MicrosoftGraph.new(current_user, ENV['AZURE_CLIENT_ID'], ENV['AZURE_CLIENT_SECRET'], ENV['AZURE_SCOPES'])
|
||||
|
||||
meeting_start = DateTime.now
|
||||
meeting_end = DateTime.now + 1.hour
|
||||
subject = "Broadcast Meeting"
|
||||
|
||||
|
||||
r = graph_api.create_teams_meeting(meeting_start, meeting_end, subject)
|
||||
|
||||
render plain: r
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user