1
0
mirror of https://git.pleroma.social/sjw/pleroma.git synced 2024-12-27 21:25:20 +01:00

Hook unfollow into TwitterAPI

This commit is contained in:
Francis Dinh 2018-05-22 04:49:30 -04:00
parent b2c6ae7d82
commit 55f9aefd08

View File

@ -36,14 +36,7 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do
def unfollow(%User{} = follower, params) do
with {:ok, %User{} = unfollowed} <- get_user(params),
{:ok, follower, follow_activity} <- User.unfollow(follower, unfollowed),
{:ok, _activity} <-
ActivityPub.insert(%{
"type" => "Undo",
"actor" => follower.ap_id,
# get latest Follow for these users
"object" => follow_activity.data["id"],
"published" => make_date()
}) do
{:ok, _activity} <- ActivityPub.unfollow(follower, unfollowed) do
{:ok, follower, unfollowed}
else
err -> err