- def format_title(%{activity: %{data: %{"type" => type}}}) do
- case type do
- "Create" -> "New Mention"
- "Follow" -> "New Follower"
- "Announce" -> "New Repeat"
- "Like" -> "New Favorite"
+ def format_title(%{type: type}, mastodon_type) do
+ case mastodon_type || type do
+ "mention" -> "New Mention"
+ "follow" -> "New Follower"
+ "follow_request" -> "New Follow Request"
+ "reblog" -> "New Repeat"
+ "favourite" -> "New Favorite"
+ "update" -> "New Update"
+ "pleroma:emoji_reaction" -> "New Reaction"
+ type -> "New #{String.capitalize(type || "event")}"