chore: topic 3 from code smell

This commit is contained in:
2026-04-30 21:36:59 +02:00
parent 9a44e6acc8
commit 6b7603b1cf
2 changed files with 26 additions and 7 deletions

View File

@@ -353,10 +353,10 @@ defmodule BDS.MCP do
proposal.data["template_id"] |> Templates.publish_template()
"propose_media_metadata" ->
Media.update_media(proposal.data["media_id"], atomize_keys(proposal.data["changes"]))
Media.update_media(proposal.data["media_id"], proposal.data["changes"] || %{})
"propose_post_metadata" ->
Posts.update_post(proposal.data["post_id"], atomize_keys(proposal.data["changes"]))
Posts.update_post(proposal.data["post_id"], proposal.data["changes"] || %{})
_other ->
{:error, :unsupported_proposal}
@@ -646,10 +646,6 @@ defmodule BDS.MCP do
defp parse_template_kind("not_found"), do: :not_found
defp parse_template_kind("partial"), do: :partial
defp atomize_keys(map) when is_map(map) do
Map.new(map, fn {key, value} -> {String.to_atom(key), value} end)
end
defp sanitize(%_struct{} = struct) do
struct
|> Map.from_struct()