class LMSGraphQL::Resolvers::Canvas::UpdateUserSetting
Public Instance Methods
resolve(id:, manual_mark_as_read: nil, release_notes_badge_disabled: nil, collapse_global_nav: nil, hide_dashcard_color_overlays: nil, comment_library_suggestions_enabled: nil, elementary_dashboard_disabled: nil, get_all: false)
click to toggle source
# File lib/lms_graphql/resolvers/canvas/update_user_settings.rb, line 15 def resolve(id:, manual_mark_as_read: nil, release_notes_badge_disabled: nil, collapse_global_nav: nil, hide_dashcard_color_overlays: nil, comment_library_suggestions_enabled: nil, elementary_dashboard_disabled: nil, get_all: false) result = context[:canvas_api].call("UPDATE_USER_SETTINGS").proxy( "UPDATE_USER_SETTINGS", { "id": id, "manual_mark_as_read": manual_mark_as_read, "release_notes_badge_disabled": release_notes_badge_disabled, "collapse_global_nav": collapse_global_nav, "hide_dashcard_color_overlays": hide_dashcard_color_overlays, "comment_library_suggestions_enabled": comment_library_suggestions_enabled, "elementary_dashboard_disabled": elementary_dashboard_disabled }, nil, get_all, ) get_all ? result : result.parsed_response end