Cache plug module name

This commit is contained in:
Alexander Strizhakov 2020-06-24 11:08:43 +03:00
parent c6baa811d6
commit 66e0b0065b
No known key found for this signature in database
GPG key ID: 022896A53AEF1381
3 changed files with 5 additions and 5 deletions

View file

@ -46,7 +46,7 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubController do
) )
plug( plug(
Pleroma.Plugs.Cache, Pleroma.Web.Plugs.Cache,
[query_params: false, tracking_fun: &__MODULE__.track_object_fetch/2] [query_params: false, tracking_fun: &__MODULE__.track_object_fetch/2]
when action in [:activity, :object] when action in [:activity, :object]
) )

View file

@ -2,19 +2,19 @@
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/> # Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only # SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.Plugs.Cache do defmodule Pleroma.Web.Plugs.Cache do
@moduledoc """ @moduledoc """
Caches successful GET responses. Caches successful GET responses.
To enable the cache add the plug to a router pipeline or controller: To enable the cache add the plug to a router pipeline or controller:
plug(Pleroma.Plugs.Cache) plug(Pleroma.Web.Plugs.Cache)
## Configuration ## Configuration
To configure the plug you need to pass settings as the second argument to the `plug/2` macro: To configure the plug you need to pass settings as the second argument to the `plug/2` macro:
plug(Pleroma.Plugs.Cache, [ttl: nil, query_params: true]) plug(Pleroma.Web.Plugs.Cache, [ttl: nil, query_params: true])
Available options: Available options:

View file

@ -6,7 +6,7 @@ defmodule Pleroma.Web.Plugs.CacheTest do
use ExUnit.Case, async: true use ExUnit.Case, async: true
use Plug.Test use Plug.Test
alias Pleroma.Plugs.Cache alias Pleroma.Web.Plugs.Cache
@miss_resp {200, @miss_resp {200,
[ [