Skip to content

Commit

Permalink
[Changed] API/SDK rebuild (2/n)
Browse files Browse the repository at this point in the history
Rehomed `Playwright.ChannelOwner` into `Playwright.SDK`.
  • Loading branch information
coreyti committed May 20, 2024
1 parent f671287 commit ced32fe
Show file tree
Hide file tree
Showing 27 changed files with 32 additions and 38 deletions.
2 changes: 1 addition & 1 deletion lib/playwright.ex
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ defmodule Playwright do
Browser.close(browser)
"""

use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner

@property :chromium
@property :firefox
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/android.ex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
defmodule Playwright.Android do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
end
2 changes: 1 addition & 1 deletion lib/playwright/api_request.ex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
defmodule Playwright.APIRequest do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
end
2 changes: 1 addition & 1 deletion lib/playwright/api_request_context.ex
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ defmodule Playwright.APIRequestContext do
"""

use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.APIRequestContext

@type fetch_options() :: %{
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/api_response.ex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
defmodule Playwright.APIResponse do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.APIResponse

@property :fetchUid
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/binding_call.ex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
defmodule Playwright.BindingCall do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
import Playwright.Helpers.Serialization
alias Playwright.BindingCall

Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/browser.ex
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ defmodule Playwright.Browser do
- `:name`
- `:version`
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.{Browser, BrowserContext, ChannelOwner, Extra, Page}
alias Playwright.Channel

Expand Down
8 changes: 1 addition & 7 deletions lib/playwright/browser_context.ex
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
# self._request: APIRequestContext = from_channel(
# initializer["APIRequestContext"]
# )

# ---

defmodule Playwright.BrowserContext do
@moduledoc """
`Playwright.BrowserContext` provides a way to operate multiple independent
Expand Down Expand Up @@ -165,7 +159,7 @@ defmodule Playwright.BrowserContext do
> - Service workers are only supported on Chromium-based browsers.
"""

use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.{BrowserContext, ChannelOwner, Frame, Page}
alias Playwright.{Channel, Helpers}

Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/browser_type.ex
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ defmodule Playwright.BrowserType do
Playwright.BrowserType.connect("ws://localhost:3000/playwright")
"""

use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.{BrowserType, Config, Transport}
alias Playwright.Channel.Session

Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/cdp_session.ex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
defmodule Playwright.CDPSession do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.{CDPSession, ChannelOwner}

@property :bindings
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/channel/response.ex
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
defmodule Playwright.Channel.Response do
@moduledoc false
alias Playwright.ChannelOwner
alias Playwright.SDK.ChannelOwner
alias Playwright.Channel.{Catalog, Error, Event, Session}

defstruct [:message, :parsed]
Expand Down
4 changes: 2 additions & 2 deletions lib/playwright/console_message.ex
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ defmodule Playwright.ConsoleMessage do
`Playwright.ConsoleMessage` instances are dispatched by page and handled via
`Playwright.Page.on/3` for the `:console` event type.
"""
use Playwright.ChannelOwner
alias Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.SDK.ChannelOwner

@property :message_text
# ... from: :text
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/dialog.ex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
defmodule Playwright.Dialog do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
end
2 changes: 1 addition & 1 deletion lib/playwright/electron.ex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
defmodule Playwright.Electron do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
end
2 changes: 1 addition & 1 deletion lib/playwright/element_handle.ex
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ defmodule Playwright.ElementHandle do
"""

use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.{Channel, ChannelOwner, ElementHandle, Frame, JSHandle}

@property :preview
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/fetch_request.ex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
defmodule Playwright.FetchRequest do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
end
2 changes: 1 addition & 1 deletion lib/playwright/frame.ex
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ defmodule Playwright.Frame do
- `Page event: :frame_detached` - fired when the frame gets detached from
the page. A Frame can be detached from the page only once.
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.Channel.Event
alias Playwright.{ChannelOwner, ElementHandle, Frame, Helpers, Response}

Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/js_handle.ex
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ defmodule Playwright.JSHandle do
- `Playwright.Page.evaluate/3`
- `Playwright.Page.evaluate_handle/3`
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.{ElementHandle, JSHandle}
alias Playwright.Helpers

Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/local_utils.ex
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
defmodule Playwright.LocalUtils do
@moduledoc false
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
end
4 changes: 2 additions & 2 deletions lib/playwright/page.ex
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ defmodule Playwright.Page do
Page.remove_listener(page, log_request)
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner

alias Playwright.{BrowserContext, ElementHandle, Frame, Page, Response}
alias Playwright.ChannelOwner
alias Playwright.SDK.ChannelOwner
alias Playwright.Helpers

@property :is_closed
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/request.ex
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ defmodule Playwright.Request do
If a request gets a "redirect" response, the request is successfully finished with the "requestFinished" event, and a
new request is issued to the target redirected URL.
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.Response

@property :failure
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/response.ex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defmodule Playwright.Response do
@moduledoc """
...
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.Response

@property :frame
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/route.ex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defmodule Playwright.Route do
@moduledoc """
...
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner
alias Playwright.Route

@type options :: map()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
defmodule Playwright.ChannelOwner do
defmodule Playwright.SDK.ChannelOwner do
@moduledoc false
@callback init(struct(), map()) :: {atom(), struct()}
@optional_callbacks init: 2

defmacro __using__(_) do
quote do
use Playwright.ChannelOwner.Macros
@behaviour Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner.Macros
@behaviour Playwright.SDK.ChannelOwner

@derive {Jason.Encoder, only: [:guid]}
@derive {Inspect, only: [:guid] ++ @properties}
Expand Down Expand Up @@ -39,7 +39,7 @@ defmodule Playwright.ChannelOwner do
end

@doc """
Optional **callback** implementation for `Playwright.ChannelOwner.init/2`.
Optional **callback** implementation for `Playwright.SDK.ChannelOwner.init/2`.
If implemented, the callback will receive:
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/selectors.ex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defmodule Playwright.Selectors do
@moduledoc """
...
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner

@type options :: map()

Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/websocket.ex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defmodule Playwright.WebSocket do
@moduledoc """
...
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner

@property :is_closed
@property :url
Expand Down
2 changes: 1 addition & 1 deletion lib/playwright/worker.ex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ defmodule Playwright.Worker do
@moduledoc """
...
"""
use Playwright.ChannelOwner
use Playwright.SDK.ChannelOwner

# @spec expect_event(t(), binary(), function(), options()) :: map()
# def expect_event(worker, event, predicate \\ nil, options \\ %{})
Expand Down

0 comments on commit ced32fe

Please sign in to comment.