Files
mihainator/lib/mihainator_web/live/upload_live.ex

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