Current section

Files

Jump to
playwright lib playwright runner channel callback.ex
Raw

lib/playwright/runner/channel/callback.ex

defmodule Playwright.Runner.Channel.Callback do
@moduledoc false
require Logger
alias Playwright.Runner.Channel.Response
defstruct [:listener, :message]
def new(listener, message) do
%__MODULE__{
listener: listener,
message: message
}
end
def resolve(%{listener: listener}, %Response{} = response) do
GenServer.reply(listener, response.parsed)
end
end