aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/router.ex
diff options
context:
space:
mode:
authorkaniini <nenolod@gmail.com>2019-06-27 04:20:17 +0000
committerkaniini <nenolod@gmail.com>2019-06-27 04:20:17 +0000
commit0369a5db16c33e9fc9dafffaae1e3109d92b7468 (patch)
tree9fa0fe96b44689294501c73080c1703a8242c4d9 /lib/pleroma/web/router.ex
parent6587e2358c4746d760b212a25f6cd8b751158045 (diff)
parent889a9c3a3f427f5fdf2708fd281c1218d08b8fd7 (diff)
downloadpleroma-0369a5db16c33e9fc9dafffaae1e3109d92b7468.tar.gz
Merge branch 'idempotency-plug' into 'develop'
Add IdempotencyPlug and use it in all of the api Closes #1003 See merge request pleroma/pleroma!1339
Diffstat (limited to 'lib/pleroma/web/router.ex')
-rw-r--r--lib/pleroma/web/router.ex3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex
index c504116b6..055289dc5 100644
--- a/lib/pleroma/web/router.ex
+++ b/lib/pleroma/web/router.ex
@@ -27,6 +27,7 @@ defmodule Pleroma.Web.Router do
plug(Pleroma.Plugs.UserEnabledPlug)
plug(Pleroma.Plugs.SetUserSessionIdPlug)
plug(Pleroma.Plugs.EnsureUserKeyPlug)
+ plug(Pleroma.Plugs.IdempotencyPlug)
end
pipeline :authenticated_api do
@@ -41,6 +42,7 @@ defmodule Pleroma.Web.Router do
plug(Pleroma.Plugs.UserEnabledPlug)
plug(Pleroma.Plugs.SetUserSessionIdPlug)
plug(Pleroma.Plugs.EnsureAuthenticatedPlug)
+ plug(Pleroma.Plugs.IdempotencyPlug)
end
pipeline :admin_api do
@@ -57,6 +59,7 @@ defmodule Pleroma.Web.Router do
plug(Pleroma.Plugs.SetUserSessionIdPlug)
plug(Pleroma.Plugs.EnsureAuthenticatedPlug)
plug(Pleroma.Plugs.UserIsAdminPlug)
+ plug(Pleroma.Plugs.IdempotencyPlug)
end
pipeline :mastodon_html do