Absinthe.Plug.subscribe/3

What is the purpose of the Absinthe.Plug.subscribe/3 function? It’s exposed but it has no documentation.
What consumes it? Why does it use server-sent events rather than web sockets?
How can I use it?

Why is subscribe_loop/3 exposed? It’s called by subscribe/3 and seems a private function.

Allow me to cc you @benwilson512 for this one as this function exists and is public but is undocumented. I could help with some docs.

Hey @thojanssens1 I believe those functions should be @doc false. They are internal. Basically what they do is allow regular HTTP requests to send a subscription doc, and then the subscription responses are sent as chunked replies.