Add unrepeat functionality
[akkoma] / lib / pleroma / web / twitter_api / twitter_api_controller.ex
index 5f44e46c058b097c55230717fc97fa145e3a7fd3..986436326ce8c096795a39f3c263b2e9b686c16c 100644 (file)
@@ -229,6 +229,12 @@ defmodule Pleroma.Web.TwitterAPI.Controller do
     end
   end
 
+  def unretweet(%{assigns: %{user: user}} = conn, %{"id" => id}) do
+    with {:ok, activity} <- TwitterAPI.unrepeat(user, id) do
+      render(conn, ActivityView, "activity.json", %{activity: activity, for: user})
+    end
+  end
+
   def register(conn, params) do
     with {:ok, user} <- TwitterAPI.register_user(params) do
       render(conn, UserView, "show.json", %{user: user})