1 defmodule Pleroma.Web.Websub.WebsubController do
2 use Pleroma.Web, :controller
4 alias Pleroma.Web.Websub
6 def websub_subscription_request(conn, %{"nickname" => nickname} = params) do
7 user = User.get_cached_by_nickname(nickname)
9 with {:ok, _websub} <- Websub.incoming_subscription_request(user, params)
12 |> send_resp(202, "Accepted")
13 else {:error, reason} ->
15 |> send_resp(500, reason)
19 def websub_subscription_confirmation(conn, params) do