Method: GraphQL::Subscriptions::ActionCableSubscriptions#load_action_cable_message

Defined in:
lib/graphql/subscriptions/action_cable_subscriptions.rb

#load_action_cable_message(message, context) ⇒ Object

This is called to turn an ActionCable-broadcasted string (JSON) into a query-ready application object.

Parameters:

  • message (String)

    n ActionCable-broadcasted string (JSON)

  • context (GraphQL::Query::Context)

    the context of the first event for a given subscription fingerprint



199
200
201
202
203
204
205
# File 'lib/graphql/subscriptions/action_cable_subscriptions.rb', line 199

def load_action_cable_message(message, context)
  if @serialize_with_context
    @serializer.load(message, context)
  else
    @serializer.load(message)
  end
end