{:find_object, _} ->
{:error, :not_found}
- {:common_pipeline,
- {
- :error,
- {
- :validate_object,
- {
- :error,
- changeset
- }
- }
- }} = e ->
+ {:common_pipeline, {:error, {:validate, {:error, changeset}}}} = e ->
if {:object, {"already liked by this actor", []}} in changeset.errors do
{:ok, :already_liked}
else
{:ok, _pin, _} <-
Pipeline.common_pipeline(pin_data,
local: true,
- activity_id: id,
- featured_address: user.featured_address
+ activity_id: id
) do
{:ok, activity}
else
- {:error, {:execute_side_effects, error}} -> error
+ {:error, {:side_effects, error}} -> error
error -> error
end
end