Absinthe.GraphqlWS.Transport.handle_control

You're seeing just the function handle_control, go back to Absinthe.GraphqlWS.Transport module for more information.
Link to this function

handle_control(message, socket)

View Source

Specs

handle_control({term(), [{:opcode, control()}]}, socket()) :: reply_inbound()

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.