+ def relay_unfollow(conn, %{relay_url: target}) do
+ :ok = Relay.unfollow(target)
+
+ conn
+ |> send(200)
+ end
+
+ def get_invite_token(conn, _params) do
+ {:ok, token} <- Pleroma.UserInviteToken.create_token()
+
+ conn
+ |> puts(token)
+ end
+
+ def get_password_reset(conn, %{"nickname" => nickname}) do
+ (%User{local: true} = user) = User.get_by_nickname(nickname)
+ {:ok, token} = Pleroma.PasswordResetToken.create_token(user)
+
+ conn
+ |> json(token.token)