From 4851b5fd6151f4092b55793d8cf7196dae056c1e Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Wed, 25 Aug 2021 23:15:09 -0400 Subject: [PATCH] Handle more json-like content types --- config/config.exs | 3 ++- lib/clacks_web/router.ex | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/config/config.exs b/config/config.exs index 0fd79b2..8e26517 100644 --- a/config/config.exs +++ b/config/config.exs @@ -30,7 +30,8 @@ config :logger, :console, config :phoenix, :json_library, Jason config :mime, :types, %{ - "application/activity+json" => ["activity+json"] + "application/activity+json" => ["activity+json"], + "application/jrd+json" => ["json"] } config :http_signatures, adapter: Clacks.SignatureAdapter diff --git a/lib/clacks_web/router.ex b/lib/clacks_web/router.ex index e93a15c..62d1855 100644 --- a/lib/clacks_web/router.ex +++ b/lib/clacks_web/router.ex @@ -19,11 +19,11 @@ defmodule ClacksWeb.Router do end pipeline :activitypub do - plug :accepts, ["activity+json", "html"] + plug :accepts, ["activity+json", "json", "html"] end pipeline :browser_or_activitypub do - plug :accepts, ["html", "activity+json"] + plug :accepts, ["html", "activity+json", "json"] plug ClacksWeb.Plug.Format plug :browser_if_html end