class LMSGraphQL::Resolvers::Canvas::ListDiscussionTopicsCourse
Public Instance Methods
resolve(course_id:, include: nil, order_by: nil, scope: nil, only_announcements: nil, filter_by: nil, search_term: nil, exclude_context_module_locked_topics: nil, get_all: false)
click to toggle source
# File lib/lms_graphql/resolvers/canvas/list_discussion_topics_courses.rb, line 17 def resolve(course_id:, include: nil, order_by: nil, scope: nil, only_announcements: nil, filter_by: nil, search_term: nil, exclude_context_module_locked_topics: nil, get_all: false) result = context[:canvas_api].call("LIST_DISCUSSION_TOPICS_COURSES").proxy( "LIST_DISCUSSION_TOPICS_COURSES", { "course_id": course_id, "include": include, "order_by": order_by, "scope": scope, "only_announcements": only_announcements, "filter_by": filter_by, "search_term": search_term, "exclude_context_module_locked_topics": exclude_context_module_locked_topics }, nil, get_all, ) get_all ? result : result.parsed_response end