Current section

Files

Jump to
absinthe_graphql_ws lib absinthe graphql_ws message complete.ex
Raw

lib/absinthe/graphql_ws/message/complete.ex

defmodule Absinthe.GraphqlWS.Message.Complete do
@moduledoc """
Indicates that the requested operation execution has completed. If the
server dispatched the Error message relative to the original Subscribe
message, no Complete message will be emitted.
"""
alias Absinthe.GraphqlWS.Util
def new(id, payload \\ %{}) do
Util.json_library().encode!(%{id: id, type: "complete", payload: payload})
end
end