Typo + Linting.

This commit is contained in:
lain 2019-06-05 12:45:28 +02:00
parent 8b9a0dd4a7
commit 024dfdc39c
2 changed files with 5 additions and 4 deletions

View file

@ -371,7 +371,7 @@ def follow(%User{} = follower, %User{info: info} = followed) do
cond do
info.deactivated ->
{:error, "Could not follow user: You are deactivatedt."}
{:error, "Could not follow user: You are deactivated."}
deny_follow_blocked and blocks?(followed, follower) ->
{:error, "Could not follow user: #{followed.nickname} blocked you."}

View file

@ -36,9 +36,10 @@ test "it works for incoming follow requests" do
end
test "it works for follow requests when you are already followed, creating a new accept activity" do
# This is important because the remote might have the wrong idea about the current follow status.
# This can lead to instance A thinking that x@A is followed by y@B, but B thinks they are not. In
# this case, the follow can never go through again because it will never get an Accept.
# This is important because the remote might have the wrong idea about the
# current follow status. This can lead to instance A thinking that x@A is
# followed by y@B, but B thinks they are not. In this case, the follow can
# never go through again because it will never get an Accept.
user = insert(:user)
data =