Signal drop!
Relay (operand.online) is unreachable.
Usually, a dropped signal means an upgrade is happening. Hold on!
Sorry, no connección.
Hang in there while we get back on track
gram: op
> ./lib/op_web/live/domain/index.ex
Lenses
(coming soon!)
defmodule OpWeb.Domain.Index do
use OpWeb, :live_view
@impl true
def mount(_params, _session, socket) do
# (socket |> get_connect_params)["colorscheme"] |> IO.inspect
{:ok, socket
|> assign(:subdomains, domains())
|> stream_configure(:chronicles, dom_id: &("chronicle-#{&1.day}.#{&1.key}"))
|> stream_configure(:issues, dom_id: &("issue-#{&1.day}.#{&1.key}"))
|> stream(:chronicles, Source.Page.query())
|> stream(:issues, Op.Issue.query())
}
end
@impl true
def handle_params(params, _url, socket) do
{:noreply, apply_action(socket, socket.assigns.live_action, params)}
end
defp apply_action(socket, :index, _params) do
socket
|> assign(:page_title, "Chronicles")
|> assign(:chronicle, nil)
end
defp domains do
[
comms: "msg",
code: "share",
designs: "paper",
research: "page",
signal: "pulse",
audience: "session",
books: "library",
inbox: "mail",
passcodes: "padloc",
]
end
end