File tree Expand file tree Collapse file tree
controllers/graphql_devise
graphql/graphql_devise/mutations Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33module GraphqlDevise
44 class GraphqlController < ApplicationController
5+ before_action :set_user_by_token
6+
57 def auth
68 result = if params [ :_json ]
79 GraphqlDevise ::Schema . multiplex (
@@ -18,14 +20,14 @@ def auth
1820
1921 private
2022
21- def execute_params ( item , user = current_user )
23+ def execute_params ( item )
2224 {
2325 operation_name : item [ :operationName ] ,
2426 variables : ensure_hash ( item [ :variables ] ) ,
2527 context : {
26- current_user : user ,
27- controller : self ,
28- resource_class : resource_class
28+ current_resource : @resource ,
29+ controller : self ,
30+ resource_class : resource_class
2931 }
3032 }
3133 end
Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ def controller
2222 def resource_class
2323 context [ :resource_class ]
2424 end
25+
26+ def current_resource
27+ context [ :current_resource ]
28+ end
2529 end
2630 end
2731end
You can’t perform that action at this time.
0 commit comments