diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/activity.ex | 2 | ||||
| -rw-r--r-- | lib/pleroma/notification.ex | 4 | ||||
| -rw-r--r-- | lib/pleroma/web/activity_pub/transmogrifier.ex | 8 | ||||
| -rw-r--r-- | lib/pleroma/web/activity_pub/utils.ex | 4 | 
4 files changed, 9 insertions, 9 deletions
diff --git a/lib/pleroma/activity.ex b/lib/pleroma/activity.ex index 0f8fce774..72e2256ea 100644 --- a/lib/pleroma/activity.ex +++ b/lib/pleroma/activity.ex @@ -31,7 +31,7 @@ defmodule Pleroma.Activity do      "Announce" => "reblog",      "Like" => "favourite",      "Move" => "move", -    "EmojiReaction" => "pleroma:emoji_reaction" +    "EmojiReact" => "pleroma:emoji_reaction"    }    @mastodon_to_ap_notification_types for {k, v} <- @mastodon_notification_types, diff --git a/lib/pleroma/notification.ex b/lib/pleroma/notification.ex index d04a65a1e..66e91fcef 100644 --- a/lib/pleroma/notification.ex +++ b/lib/pleroma/notification.ex @@ -294,7 +294,7 @@ defmodule Pleroma.Notification do    end    def create_notifications(%Activity{data: %{"type" => type}} = activity) -      when type in ["Like", "Announce", "Follow", "Move", "EmojiReaction"] do +      when type in ["Like", "Announce", "Follow", "Move", "EmojiReact"] do      notifications =        activity        |> get_notified_from_activity() @@ -322,7 +322,7 @@ defmodule Pleroma.Notification do    def get_notified_from_activity(activity, local_only \\ true)    def get_notified_from_activity(%Activity{data: %{"type" => type}} = activity, local_only) -      when type in ["Create", "Like", "Announce", "Follow", "Move", "EmojiReaction"] do +      when type in ["Create", "Like", "Announce", "Follow", "Move", "EmojiReact"] do      []      |> Utils.maybe_notify_to_recipients(activity)      |> Utils.maybe_notify_mentioned_recipients(activity) diff --git a/lib/pleroma/web/activity_pub/transmogrifier.ex b/lib/pleroma/web/activity_pub/transmogrifier.ex index 2b8bfc3bd..a72d8430f 100644 --- a/lib/pleroma/web/activity_pub/transmogrifier.ex +++ b/lib/pleroma/web/activity_pub/transmogrifier.ex @@ -580,7 +580,7 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do      "star" => "⭐"    } -  @doc "Rewrite misskey likes into EmojiReactions" +  @doc "Rewrite misskey likes into EmojiReacts"    def handle_incoming(          %{            "type" => "Like", @@ -589,7 +589,7 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do          options        ) do      data -    |> Map.put("type", "EmojiReaction") +    |> Map.put("type", "EmojiReact")      |> Map.put("content", @misskey_reactions[reaction] || reaction)      |> handle_incoming(options)    end @@ -610,7 +610,7 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do    def handle_incoming(          %{ -          "type" => "EmojiReaction", +          "type" => "EmojiReact",            "object" => object_id,            "actor" => _actor,            "id" => id, @@ -751,7 +751,7 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do    def handle_incoming(          %{            "type" => "Undo", -          "object" => %{"type" => "EmojiReaction", "id" => reaction_activity_id}, +          "object" => %{"type" => "EmojiReact", "id" => reaction_activity_id},            "actor" => _actor,            "id" => id          } = data, diff --git a/lib/pleroma/web/activity_pub/utils.ex b/lib/pleroma/web/activity_pub/utils.ex index 4f7fdaf38..4bcacc6d1 100644 --- a/lib/pleroma/web/activity_pub/utils.ex +++ b/lib/pleroma/web/activity_pub/utils.ex @@ -308,7 +308,7 @@ defmodule Pleroma.Web.ActivityPub.Utils do    def make_emoji_reaction_data(user, object, emoji, activity_id) do      make_like_data(user, object, activity_id) -    |> Map.put("type", "EmojiReaction") +    |> Map.put("type", "EmojiReact")      |> Map.put("content", emoji)    end @@ -493,7 +493,7 @@ defmodule Pleroma.Web.ActivityPub.Utils do    def get_latest_reaction(internal_activity_id, %{ap_id: ap_id}, emoji) do      %{data: %{"object" => object_ap_id}} = Activity.get_by_id(internal_activity_id) -    "EmojiReaction" +    "EmojiReact"      |> Activity.Queries.by_type()      |> where(actor: ^ap_id)      |> where([activity], fragment("?->>'content' = ?", activity.data, ^emoji))  | 
