Add the API to update the Link model.

main 0.4.6
KKlochko 2 years ago
parent 62e855e1b6
commit e6e344745b

@ -32,4 +32,6 @@
Fix Links.update_one/2. Fix Links.update_one/2.
** 0.4.5 <2023-08-01 Tue> ** 0.4.5 <2023-08-01 Tue>
Fix the route path in LinkController.create/2. Fix the route path in LinkController.create/2.
** 0.4.6 <2023-08-01 Tue>
Add the API to update the Link model.

@ -24,6 +24,13 @@ defmodule LinkShortenerWeb.Api.V1.LinkController do
link = Links.get_one(id) link = Links.get_one(id)
render(conn, "show.json", link: link) render(conn, "show.json", link: link)
end end
def update(conn, %{"id" => id, "link" => link_params}) do
link = Links.get_one(id)
with {:ok, %Link{} = link} <- Links.update_one(link, link_params) do
render(conn, "show.json", link: link)
end
end end
def delete(conn, %{"id" => id}) do def delete(conn, %{"id" => id}) do

Loading…
Cancel
Save