Absinthe.GraphqlWS.Transport.handle_control
You're seeing just the function
handle_control
, go back to Absinthe.GraphqlWS.Transport module for more information.
Specs
handle_control( {term(), [{:opcode, Absinthe.GraphqlWS.Socket.control()}]}, Absinthe.GraphqlWS.Socket.t() ) :: Absinthe.GraphqlWS.Socket.reply()
Generally this will only receive :pong
messages in response to our keepalive
ping messages. Client-side websocket libraries handle these control frames
automatically in order to adhere to the spec, so unless a customer is writing their
own low-level websocket it should be handled for them.