diff options
author | Tusooa Zhu <tusooa@kazv.moe> | 2022-08-27 17:51:41 -0400 |
---|---|---|
committer | Tusooa Zhu <tusooa@kazv.moe> | 2022-08-27 17:51:41 -0400 |
commit | 3afa1903ee202cc0acb4170bc06c491c15875145 (patch) | |
tree | 37d59e2d36d9295c2bad389342de2431be1b32d7 /lib/pleroma | |
parent | a022b9d73340f0fcf2bc74fb60de6324a1da0b12 (diff) | |
download | pleroma-3afa1903ee202cc0acb4170bc06c491c15875145.tar.gz |
Do not stream out Create of ChatMessage
Diffstat (limited to 'lib/pleroma')
-rw-r--r-- | lib/pleroma/activity/ir/topics.ex | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/pleroma/activity/ir/topics.ex b/lib/pleroma/activity/ir/topics.ex index 56c52e9d1..f058cc0c9 100644 --- a/lib/pleroma/activity/ir/topics.ex +++ b/lib/pleroma/activity/ir/topics.ex @@ -13,6 +13,14 @@ defmodule Pleroma.Activity.Ir.Topics do |> List.flatten() end + defp generate_topics(%{data: %{"type" => "ChatMessage"}}, %{data: %{"type" => "Delete"}}) do + ["user", "user:pleroma_chat"] + end + + defp generate_topics(%{data: %{"type" => "ChatMessage"}}, %{data: %{"type" => "Create"}}) do + [] + end + defp generate_topics(%{data: %{"type" => "Answer"}}, _) do [] end |