Fix CommonAPI.follow/2 which returned users in the reverse order they were provided to the function
This commit is contained in:
parent
9d27a074c1
commit
06e8ece4cc
9 changed files with 31 additions and 31 deletions
|
|
@ -130,7 +130,7 @@ defmodule Pleroma.Web.CommonAPI do
|
|||
if activity.data["state"] == "reject" do
|
||||
{:error, :rejected}
|
||||
else
|
||||
{:ok, follower, followed, activity}
|
||||
{:ok, followed, follower, activity}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPI do
|
|||
if not User.following?(follower, followed) do
|
||||
CommonAPI.follow(followed, follower)
|
||||
else
|
||||
{:ok, follower, followed, nil}
|
||||
{:ok, followed, follower, nil}
|
||||
end
|
||||
|
||||
with {:ok, follower, _followed, _} <- result do
|
||||
with {:ok, _followed, follower, _} <- result do
|
||||
options = cast_params(params)
|
||||
set_reblogs_visibility(options[:reblogs], result)
|
||||
set_subscription(options[:notify], result)
|
||||
|
|
@ -29,19 +29,19 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPI do
|
|||
end
|
||||
end
|
||||
|
||||
defp set_reblogs_visibility(false, {:ok, follower, followed, _}) do
|
||||
defp set_reblogs_visibility(false, {:ok, followed, follower, _}) do
|
||||
CommonAPI.hide_reblogs(followed, follower)
|
||||
end
|
||||
|
||||
defp set_reblogs_visibility(_, {:ok, follower, followed, _}) do
|
||||
defp set_reblogs_visibility(_, {:ok, followed, follower, _}) do
|
||||
CommonAPI.show_reblogs(followed, follower)
|
||||
end
|
||||
|
||||
defp set_subscription(true, {:ok, follower, followed, _}) do
|
||||
defp set_subscription(true, {:ok, followed, follower, _}) do
|
||||
User.subscribe(follower, followed)
|
||||
end
|
||||
|
||||
defp set_subscription(false, {:ok, follower, followed, _}) do
|
||||
defp set_subscription(false, {:ok, followed, follower, _}) do
|
||||
User.unsubscribe(follower, followed)
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue