- host = Pleroma.Web.Endpoint.host()
-
- with %{host: ^host, path: path} <- URI.parse(ap_id),
- %{"list_id" => list_id, "nickname" => nickname} <-
- Regex.named_captures(@ap_id_regex, path),
- %User{} = user <- User.get_cached_by_nickname(nickname) do
- get(list_id, user)
- else
- _ -> nil
- end