defmodule MyAppWeb.ReplyController do use MyAppWeb, :controller alias MyAppWeb.Response alias MyApp.Data @spec insert(map, map) :: any def insert(conn, params) do user_id = conn |> MyApp.Guardian.Plug.current_claims |> Map.get("id") {output, status} = params |> Map.put("user_id", user_id) |> Data.Reply.insert_reply |> Response.put_resp conn |> put_status(status) |> Response.json(output) end end