Make mentions send notifications

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-06-23 19:49:10 +02:00
parent de8e86f519
commit 7a6667bd3b
8 changed files with 372 additions and 93 deletions

View File

@@ -9,6 +9,8 @@ defmodule Mobilizon.Service.Activity.Comment do
alias Mobilizon.Service.Activity
alias Mobilizon.Service.Workers.{ActivityBuilder, LegacyNotifierBuilder}
import Mobilizon.Service.Activity.Utils, only: [maybe_inserted_at: 0]
@behaviour Activity
@impl Activity
@@ -64,15 +66,6 @@ defmodule Mobilizon.Service.Activity.Comment do
)
end
@spec maybe_inserted_at :: map()
defp maybe_inserted_at do
if Application.fetch_env!(:mobilizon, :env) == :test do
%{}
else
%{"inserted_at" => DateTime.utc_now()}
end
end
@type notification_type :: atom()
# An actor is mentionned