diff options
author | dtluna <dtluna@openmailbox.org> | 2017-04-12 17:34:36 +0300 |
---|---|---|
committer | dtluna <dtluna@openmailbox.org> | 2017-04-12 17:34:36 +0300 |
commit | 65ef18a7157f8cfcc494ad7a72ce083e79e38d26 (patch) | |
tree | 534f449991e337deec86dd40f770a63338f26f9b /lib/pleroma/web/twitter_api/twitter_api.ex | |
parent | b5e94bf9301713fd9eb3b80dbcf64ae6782092bc (diff) | |
download | pleroma-65ef18a7157f8cfcc494ad7a72ce083e79e38d26.tar.gz |
Add error messages for repeated follows and unfollows
Diffstat (limited to 'lib/pleroma/web/twitter_api/twitter_api.ex')
-rw-r--r-- | lib/pleroma/web/twitter_api/twitter_api.ex | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/pleroma/web/twitter_api/twitter_api.ex b/lib/pleroma/web/twitter_api/twitter_api.ex index 0a942e880..66f78f340 100644 --- a/lib/pleroma/web/twitter_api/twitter_api.ex +++ b/lib/pleroma/web/twitter_api/twitter_api.ex @@ -103,7 +103,7 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do def follow(%User{} = follower, followed_id) do with %User{} = followed <- Repo.get(User, followed_id), - { :ok, follower } <- User.follow(follower, followed), + { :ok, follower } <- User.follow(follower, followed), { :ok, activity } <- ActivityPub.insert(%{ "type" => "Follow", "actor" => follower.ap_id, @@ -112,6 +112,8 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do }) do { :ok, follower, followed, activity } + else + err -> err end end @@ -120,6 +122,8 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do { :ok, follower } <- User.unfollow(follower, followed) do { :ok, follower, followed } + else + err -> err end end |