|
|
|
@ -12,11 +12,11 @@ defmodule Pleroma.Web.ActivityPub.Relay do
|
|
|
|
|
%User{} = target_user <- User.get_or_fetch_by_ap_id(target_instance),
|
|
|
|
|
{:ok, activity} <- ActivityPub.follow(local_user, target_user) do
|
|
|
|
|
Logger.info("relay: followed instance: #{target_instance}; id=#{activity.data["id"]}")
|
|
|
|
|
:ok
|
|
|
|
|
{:ok, activity}
|
|
|
|
|
else
|
|
|
|
|
e ->
|
|
|
|
|
Logger.error("error: #{inspect(e)}")
|
|
|
|
|
:error
|
|
|
|
|
{:error, e}
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
@ -25,11 +25,11 @@ defmodule Pleroma.Web.ActivityPub.Relay do
|
|
|
|
|
%User{} = target_user <- User.get_or_fetch_by_ap_id(target_instance),
|
|
|
|
|
{:ok, activity} <- ActivityPub.unfollow(local_user, target_user) do
|
|
|
|
|
Logger.info("relay: unfollowed instance: #{target_instance}: id=#{activity.data["id"]}")
|
|
|
|
|
:ok
|
|
|
|
|
{:ok, activity}
|
|
|
|
|
else
|
|
|
|
|
e ->
|
|
|
|
|
Logger.error("error: #{inspect(e)}")
|
|
|
|
|
:error
|
|
|
|
|
{:error, e}
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|