[#3213] ActivityPub hashtags filtering refactoring. Test fix.
[akkoma] / lib / pleroma / user.ex
index 1d7cb22b20e431cb8d3e77e2576ea0d568fd4f6b..9942617d87d655e9ff507e2a1074b5ecf83b2856 100644 (file)
@@ -147,6 +147,7 @@ defmodule Pleroma.User do
     field(:shared_inbox, :string)
     field(:accepts_chat_messages, :boolean, default: nil)
     field(:last_active_at, :naive_datetime)
+    field(:disclose_client, :boolean, default: true)
 
     embeds_one(
       :notification_settings,
@@ -513,7 +514,8 @@ defmodule Pleroma.User do
         :pleroma_settings_store,
         :is_discoverable,
         :actor_type,
-        :accepts_chat_messages
+        :accepts_chat_messages,
+        :disclose_client
       ]
     )
     |> unique_constraint(:nickname)
@@ -900,6 +902,7 @@ defmodule Pleroma.User do
          false <- Config.get([:instance, :account_approval_required], false) do
       user
       |> Pleroma.Emails.UserEmail.successful_registration_email()
+      |> Pleroma.Emails.Mailer.deliver_async()
 
       {:ok, :enqueued}
     else