MastoAPI: Add blocking to AccountView.

This commit is contained in:
Roger Braun 2017-11-03 08:23:31 +01:00
parent 9b63647aff
commit 33beb51da4
2 changed files with 3 additions and 2 deletions

View file

@ -55,7 +55,7 @@ def render("relationship.json", %{user: user, target: target}) do
id: target.id, id: target.id,
following: User.following?(user, target), following: User.following?(user, target),
followed_by: User.following?(target, user), followed_by: User.following?(target, user),
blocking: false, blocking: User.blocks?(user, target),
muting: false, muting: false,
requested: false, requested: false,
domain_blocking: false domain_blocking: false

View file

@ -51,12 +51,13 @@ test "represent a relationship" do
other_user = insert(:user) other_user = insert(:user)
{:ok, user} = User.follow(user, other_user) {:ok, user} = User.follow(user, other_user)
{:ok, user} = User.block(user, other_user)
expected = %{ expected = %{
id: other_user.id, id: other_user.id,
following: true, following: true,
followed_by: false, followed_by: false,
blocking: false, blocking: true,
muting: false, muting: false,
requested: false, requested: false,
domain_blocking: false domain_blocking: false