improve containers context
This commit is contained in:
		| @@ -22,7 +22,6 @@ defmodule CanneryWeb.ContainerLive.FormComponent do | ||||
|   end | ||||
|  | ||||
|   def handle_event("save", %{"container" => container_params}, socket) do | ||||
|     container_params = container_params |> Map.put("user_id", socket.assigns.current_user.id) | ||||
|     save_container(socket, socket.assigns.action, container_params) | ||||
|   end | ||||
|  | ||||
| @@ -88,7 +87,12 @@ defmodule CanneryWeb.ContainerLive.FormComponent do | ||||
|   end | ||||
|  | ||||
|   defp save_container(socket, :edit, container_params) do | ||||
|     case Containers.update_container(socket.assigns.container, container_params) do | ||||
|     Containers.update_container( | ||||
|       socket.assigns.container, | ||||
|       socket.assigns.current_user, | ||||
|       container_params | ||||
|     ) | ||||
|     |> case do | ||||
|       {:ok, _container} -> | ||||
|         {:noreply, | ||||
|          socket | ||||
| @@ -101,7 +105,9 @@ defmodule CanneryWeb.ContainerLive.FormComponent do | ||||
|   end | ||||
|  | ||||
|   defp save_container(socket, :new, container_params) do | ||||
|     case Containers.create_container(container_params) do | ||||
|     container_params | ||||
|     |> Containers.create_container(socket.assigns.current_user) | ||||
|     |> case do | ||||
|       {:ok, _container} -> | ||||
|         {:noreply, | ||||
|          socket | ||||
|   | ||||
| @@ -46,7 +46,7 @@ defmodule CanneryWeb.ContainerLive.Index do | ||||
|  | ||||
|         container -> | ||||
|           container | ||||
|           |> Containers.delete_container() | ||||
|           |> Containers.delete_container(socket.assigns.current_user) | ||||
|           |> case do | ||||
|             {:ok, container} -> | ||||
|               socket | ||||
|   | ||||
| @@ -28,7 +28,7 @@ defmodule CanneryWeb.ContainerLive.Show do | ||||
|   def handle_event("delete", _, socket) do | ||||
|     socket = | ||||
|       socket.assigns.container | ||||
|       |> Containers.delete_container() | ||||
|       |> Containers.delete_container(socket.assigns.current_user) | ||||
|       |> case do | ||||
|         {:ok, container} -> | ||||
|           socket | ||||
|   | ||||
		Reference in New Issue
	
	Block a user