test: update twitterapi tests
[akkoma] / lib / pleroma / web / rich_media / controllers / rich_media_controller.ex
1 defmodule Pleroma.Web.RichMedia.RichMediaController do
2 use Pleroma.Web, :controller
3
4 import Pleroma.Web.ControllerHelper, only: [json_response: 3]
5
6 def parse(conn, %{"url" => url}) do
7 case Pleroma.Web.RichMedia.Parser.parse(url) do
8 {:ok, data} ->
9 conn
10 |> json_response(200, data)
11
12 {:error, msg} ->
13 conn
14 |> json_response(404, msg)
15 end
16 end
17 end