15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/lms_graphql/resolvers/canvas/advanced_query.rb', line 15
def resolve(course_id: nil, assignment_id: nil, student_id: nil, grader_id: nil, start_time: nil, end_time: nil, get_all: false)
result = context[:canvas_api].call("ADVANCED_QUERY").proxy(
"ADVANCED_QUERY",
{
"course_id": course_id,
"assignment_id": assignment_id,
"student_id": student_id,
"grader_id": grader_id,
"start_time": start_time,
"end_time": end_time },
nil,
get_all,
)
get_all ? result : result.parsed_response
end
|