[MastodonAPI] Add streaming of hashtags
[akkoma] / lib / pleroma / web / activity_pub / activity_pub.ex
index 68b3987866f71ea97f2896e7a2379ac322451987..749ffbcd48bda62ac3320b54561b67bd05b7f302 100644 (file)
@@ -84,6 +84,9 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
           Pleroma.Web.Streamer.stream("public:local", activity)
         end
 
+        activity.data["object"]["tag"]
+        |> Enum.map(fn tag -> Pleroma.Web.Streamer.stream("hashtag:" <> tag, activity) end)
+
         if activity.data["object"]["attachment"] != [] do
           Pleroma.Web.Streamer.stream("public:media", activity)