23 lines
504 B
Elixir
23 lines
504 B
Elixir
defmodule MihainatorWeb.UploadLive do
|
|
@moduledoc false
|
|
|
|
use MihainatorWeb, :live_view
|
|
|
|
@impl Phoenix.LiveView
|
|
def mount(_params, _session, socket) do
|
|
{:ok,
|
|
socket
|
|
|> assign(:has_result, false)}
|
|
end
|
|
|
|
@impl Phoenix.LiveView
|
|
@spec handle_info({reference(), any()}, any()) :: {:noreply, any()}
|
|
def handle_info({ref, result}, socket) do
|
|
Process.demonitor(ref, [:flush])
|
|
|
|
socket = assign(socket, calendar_dates: result, has_result: true)
|
|
|
|
{:noreply, socket}
|
|
end
|
|
end
|