diff options
author | Mark Felder <feld@feld.me> | 2024-08-08 14:12:44 -0400 |
---|---|---|
committer | Mark Felder <feld@feld.me> | 2024-08-08 14:12:44 -0400 |
commit | a0af6cba09f6c85f524d31f7d1a68948b77d9e53 (patch) | |
tree | 3fb3ce849cf4c0c3d9f49ebd6b7e23132b1d6c10 /test/support | |
parent | 540e62c5fcab3887d7ca488cb3f464f000f69523 (diff) | |
download | pleroma-a0af6cba09f6c85f524d31f7d1a68948b77d9e53.tar.gz pleroma-a0af6cba09f6c85f524d31f7d1a68948b77d9e53.zip |
Added MRF.QuietReply which prevents replies to public posts from being published to the timelines
Diffstat (limited to 'test/support')
-rw-r--r-- | test/support/factory.ex | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/test/support/factory.ex b/test/support/factory.ex index fb26f4162..64669fdf1 100644 --- a/test/support/factory.ex +++ b/test/support/factory.ex @@ -53,6 +53,15 @@ defmodule Pleroma.Factory do keys: pem } + attrs = Map.delete(attrs, :domain) + + user + |> Map.put(:raw_bio, user.bio) + |> merge_attributes(attrs) + |> user_urls(attrs) + end + + defp user_urls(user, attrs) do urls = if attrs[:local] == false do base_domain = attrs[:domain] || Enum.random(["domain1.com", "domain2.com", "domain3.com"]) @@ -75,12 +84,7 @@ defmodule Pleroma.Factory do } end - attrs = Map.delete(attrs, :domain) - - user - |> Map.put(:raw_bio, user.bio) - |> Map.merge(urls) - |> merge_attributes(attrs) + Map.merge(user, urls) end def user_relationship_factory(attrs \\ %{}) do |