Add /api/v1/followed_tags
[akkoma] / lib / pleroma / user / hashtag_follow.ex
index 43ed93f4d20d2a7e771ee237105151a29bd4f428..dd0254ef4c22ba194fa1f58bb496906e132fe87d 100644 (file)
@@ -43,7 +43,13 @@ defmodule Pleroma.User.HashtagFollow do
   end
 
   def get_by_user(%User{} = user) do
-    Ecto.assoc(user, :followed_hashtags)
+    user
+    |> followed_hashtags_query()
     |> Repo.all()
   end
+
+  def followed_hashtags_query(%User{} = user) do
+    Ecto.assoc(user, :followed_hashtags)
+    |> Ecto.Query.order_by([h], desc: h.id)
+  end
 end