minor code style fixes
This commit is contained in:
		| @@ -1,16 +1,18 @@ | ||||
| defmodule MemexWeb.NoteLive.FormComponent do | ||||
|   use MemexWeb, :live_component | ||||
|  | ||||
|   alias Ecto.Changeset | ||||
|   alias Memex.Notes | ||||
|  | ||||
|   @impl true | ||||
|   def update(%{note: note, current_user: current_user} = assigns, socket) do | ||||
|     changeset = Notes.change_note(note, current_user) | ||||
|  | ||||
|     {:ok, | ||||
|      socket | ||||
|      |> assign(assigns) | ||||
|      |> assign(:changeset, changeset)} | ||||
|     socket = | ||||
|       socket | ||||
|       |> assign(assigns) | ||||
|       |> assign(:changeset, changeset) | ||||
|  | ||||
|     {:ok, socket} | ||||
|   end | ||||
|  | ||||
|   @impl true | ||||
| @@ -19,10 +21,13 @@ defmodule MemexWeb.NoteLive.FormComponent do | ||||
|         %{"note" => note_params}, | ||||
|         %{assigns: %{note: note, current_user: current_user}} = socket | ||||
|       ) do | ||||
|     changeset = note |> Notes.change_note(note_params, current_user) | ||||
|  | ||||
|     changeset = | ||||
|       note | ||||
|       |> Notes.change_note(note_params, current_user) | ||||
|       |> Map.put(:action, :validate) | ||||
|       case changeset |> Changeset.apply_action(:validate) do | ||||
|         {:ok, _data} -> changeset | ||||
|         {:error, changeset} -> changeset | ||||
|       end | ||||
|  | ||||
|     {:noreply, assign(socket, :changeset, changeset)} | ||||
|   end | ||||
| @@ -36,16 +41,18 @@ defmodule MemexWeb.NoteLive.FormComponent do | ||||
|          :edit, | ||||
|          note_params | ||||
|        ) do | ||||
|     case Notes.update_note(note, note_params, current_user) do | ||||
|       {:ok, %{slug: slug}} -> | ||||
|         {:noreply, | ||||
|          socket | ||||
|          |> put_flash(:info, gettext("%{slug} saved", slug: slug)) | ||||
|          |> push_navigate(to: return_to)} | ||||
|     socket = | ||||
|       case Notes.update_note(note, note_params, current_user) do | ||||
|         {:ok, %{slug: slug}} -> | ||||
|           socket | ||||
|           |> put_flash(:info, gettext("%{slug} saved", slug: slug)) | ||||
|           |> push_navigate(to: return_to) | ||||
|  | ||||
|       {:error, %Ecto.Changeset{} = changeset} -> | ||||
|         {:noreply, assign(socket, :changeset, changeset)} | ||||
|     end | ||||
|         {:error, %Changeset{} = changeset} -> | ||||
|           assign(socket, :changeset, changeset) | ||||
|       end | ||||
|  | ||||
|     {:noreply, socket} | ||||
|   end | ||||
|  | ||||
|   defp save_note( | ||||
| @@ -53,15 +60,17 @@ defmodule MemexWeb.NoteLive.FormComponent do | ||||
|          :new, | ||||
|          note_params | ||||
|        ) do | ||||
|     case Notes.create_note(note_params, current_user) do | ||||
|       {:ok, %{slug: slug}} -> | ||||
|         {:noreply, | ||||
|          socket | ||||
|          |> put_flash(:info, gettext("%{slug} created", slug: slug)) | ||||
|          |> push_navigate(to: return_to)} | ||||
|     socket = | ||||
|       case Notes.create_note(note_params, current_user) do | ||||
|         {:ok, %{slug: slug}} -> | ||||
|           socket | ||||
|           |> put_flash(:info, gettext("%{slug} created", slug: slug)) | ||||
|           |> push_navigate(to: return_to) | ||||
|  | ||||
|       {:error, %Ecto.Changeset{} = changeset} -> | ||||
|         {:noreply, assign(socket, changeset: changeset)} | ||||
|     end | ||||
|         {:error, %Changeset{} = changeset} -> | ||||
|           assign(socket, changeset: changeset) | ||||
|       end | ||||
|  | ||||
|     {:noreply, socket} | ||||
|   end | ||||
| end | ||||
|   | ||||
		Reference in New Issue
	
	Block a user