Browse Source

Merge branch '1813-throttling' into 'develop'

Mastodon API Controllers: Use the correct params for rate limiting.

Closes #1813

See merge request pleroma/pleroma!2586
fix/http_secury_plug
rinpatch 4 years ago
parent
commit
ed08da9135
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      lib/pleroma/web/mastodon_api/controllers/account_controller.ex
  2. +2
    -2
      lib/pleroma/web/mastodon_api/controllers/status_controller.ex

+ 1
- 1
lib/pleroma/web/mastodon_api/controllers/account_controller.ex View File

@@ -81,7 +81,7 @@ defmodule Pleroma.Web.MastodonAPI.AccountController do

plug(
RateLimiter,
[name: :relation_id_action, params: ["id", "uri"]] when action in @relationship_actions
[name: :relation_id_action, params: [:id, :uri]] when action in @relationship_actions
)

plug(RateLimiter, [name: :relations_actions] when action in @relationship_actions)


+ 2
- 2
lib/pleroma/web/mastodon_api/controllers/status_controller.ex View File

@@ -84,13 +84,13 @@ defmodule Pleroma.Web.MastodonAPI.StatusController do

plug(
RateLimiter,
[name: :status_id_action, bucket_name: "status_id_action:reblog_unreblog", params: ["id"]]
[name: :status_id_action, bucket_name: "status_id_action:reblog_unreblog", params: [:id]]
when action in ~w(reblog unreblog)a
)

plug(
RateLimiter,
[name: :status_id_action, bucket_name: "status_id_action:fav_unfav", params: ["id"]]
[name: :status_id_action, bucket_name: "status_id_action:fav_unfav", params: [:id]]
when action in ~w(favourite unfavourite)a
)



Loading…
Cancel
Save