diff options
| author | lain <lain@soykaf.club> | 2018-02-19 09:50:41 +0100 | 
|---|---|---|
| committer | lain <lain@soykaf.club> | 2018-02-19 09:50:41 +0100 | 
| commit | 1633470e4af885527eac4a6e4076acf14616d4d9 (patch) | |
| tree | 1f66dad23ded211c6e1c3b7589e657016278afa2 /lib | |
| parent | 313f186a66fd89bda36c684a926d3118a489064a (diff) | |
| download | pleroma-1633470e4af885527eac4a6e4076acf14616d4d9.tar.gz pleroma-1633470e4af885527eac4a6e4076acf14616d4d9.zip | |
TwitterAPI: Only fetch creates, announces, follows.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/twitter_api/twitter_api.ex | 14 | 
1 files changed, 11 insertions, 3 deletions
| diff --git a/lib/pleroma/web/twitter_api/twitter_api.ex b/lib/pleroma/web/twitter_api/twitter_api.ex index 411c2f812..a8bdbe716 100644 --- a/lib/pleroma/web/twitter_api/twitter_api.ex +++ b/lib/pleroma/web/twitter_api/twitter_api.ex @@ -16,26 +16,34 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do      opts = opts      |> Map.put("blocking_user", user)      |> Map.put("user", user) +    |> Map.put("type", ["Create", "Announce", "Follow"])      ActivityPub.fetch_activities([user.ap_id | user.following], opts)      |> activities_to_statuses(%{for: user})    end    def fetch_public_statuses(user, opts \\ %{}) do -    opts = Map.put(opts, "local_only", true) -    opts = Map.put(opts, "blocking_user", user) +    opts = opts +    |> Map.put("local_only", true) +    |> Map.put("blocking_user", user) +    |> Map.put("type", ["Create", "Announce", "Follow"]) +      ActivityPub.fetch_public_activities(opts)      |> activities_to_statuses(%{for: user})    end    def fetch_public_and_external_statuses(user, opts \\ %{}) do -    opts = Map.put(opts, "blocking_user", user) +    opts = opts +    |> Map.put("blocking_user", user) +    |> Map.put("type", ["Create", "Announce", "Follow"]) +      ActivityPub.fetch_public_activities(opts)      |> activities_to_statuses(%{for: user})    end    def fetch_user_statuses(user, opts \\ %{}) do      ActivityPub.fetch_activities([], opts) +    |> Map.put("type", ["Create", "Announce", "Follow"])      |> activities_to_statuses(%{for: user})    end | 
