- :ok = Pleroma.DigestEmailWorker.run([patched_user])
- Mix.shell().info("Digest email have been sent to #{nickname} (#{user.email})")
+ with %Swoosh.Email{} = email <- Pleroma.Emails.UserEmail.digest_email(patched_user) do
+ {:ok, _} = Pleroma.Emails.Mailer.deliver(email)
+
+ shell_info("Digest email have been sent to #{nickname} (#{user.email})")
+ else
+ _ ->
+ shell_info("Cound't find any mentions for #{nickname} since #{last_digest_emailed_at}")
+ end