Merge branch 'shortening-modules-name' into 'develop'
[akkoma] / lib / pleroma / web / common_api / common_api.ex
index 1e6bbbab76a145ddc4fdaf4a88cd236fa594878b..c538a634f2e66c7419619e6d7bdd307a9063a763 100644 (file)
@@ -191,8 +191,10 @@ defmodule Pleroma.Web.CommonAPI do
 
   def react_with_emoji(id, user, emoji) do
     with %Activity{} = activity <- Activity.get_by_id(id),
-         object <- Object.normalize(activity) do
-      ActivityPub.react_with_emoji(user, object, emoji)
+         object <- Object.normalize(activity),
+         {:ok, emoji_react, _} <- Builder.emoji_react(user, object, emoji),
+         {:ok, activity, _} <- Pipeline.common_pipeline(emoji_react, local: true) do
+      {:ok, activity}
     else
       _ ->
         {:error, dgettext("errors", "Could not add reaction emoji")}