diff options
author | lain <lain@soykaf.club> | 2018-04-05 13:59:53 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2018-04-05 13:59:53 +0200 |
commit | 303289d7daac3a51f991bb8603f36628a5d944c1 (patch) | |
tree | 9de1dddb588129fbf2d31e99b299f88b9b4c4d22 /lib | |
parent | f5943f4a599d2eacc0b8786039476445a406e330 (diff) | |
download | pleroma-303289d7daac3a51f991bb8603f36628a5d944c1.tar.gz |
MastodonAPI search: return only create activities.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/mastodon_api/mastodon_api_controller.ex | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex index 64928fda5..ccba4710a 100644 --- a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex +++ b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex @@ -494,6 +494,10 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIController do if Regex.match?(~r/https?:/, query) do with {:ok, activities} <- OStatus.fetch_activity_from_url(query) do activities + |> Enum.filter(fn + %{data: %{"type" => "Create"}} -> true + _ -> false + end) else _e -> [] end |