mirror of
https://github.com/livebook-dev/livebook.git
synced 2024-11-15 12:25:31 +08:00
19 lines
343 B
Elixir
19 lines
343 B
Elixir
|
defmodule LivebookWeb.ConfiguredPlug do
|
||
|
@moduledoc false
|
||
|
|
||
|
# Runs plugs configured for the :livebook application
|
||
|
|
||
|
@behaviour Plug
|
||
|
|
||
|
@impl true
|
||
|
def init(opts), do: opts
|
||
|
|
||
|
@impl true
|
||
|
def call(conn, _opts) do
|
||
|
case Application.fetch_env!(:livebook, :plugs) do
|
||
|
[] -> conn
|
||
|
plugs -> Plug.run(conn, plugs)
|
||
|
end
|
||
|
end
|
||
|
end
|