projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
user: Add support for custom emojis in profile fields
[akkoma]
/
lib
/
pleroma
/
plugs
/
instance_static.ex
diff --git
a/lib/pleroma/plugs/instance_static.ex
b/lib/pleroma/plugs/instance_static.ex
index 927fa26630fa0333207625fc53b4e37698340cb2..7516f75c38bd747f37823a44b8bba4544aed102c 100644
(file)
--- a/
lib/pleroma/plugs/instance_static.ex
+++ b/
lib/pleroma/plugs/instance_static.ex
@@
-3,6
+3,8
@@
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.Plugs.InstanceStatic do
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.Plugs.InstanceStatic do
+ require Pleroma.Constants
+
@moduledoc """
This is a shim to call `Plug.Static` but with runtime `from` configuration.
@moduledoc """
This is a shim to call `Plug.Static` but with runtime `from` configuration.
@@
-21,9
+23,6
@@
defmodule Pleroma.Plugs.InstanceStatic do
end
end
end
end
- @only ~w(index.html robots.txt static emoji packs sounds images instance favicon.png sw.js
- sw-pleroma.js)
-
def init(opts) do
opts
|> Keyword.put(:from, "__unconfigured_instance_static_plug")
def init(opts) do
opts
|> Keyword.put(:from, "__unconfigured_instance_static_plug")
@@
-31,7
+30,7
@@
defmodule Pleroma.Plugs.InstanceStatic do
|> Plug.Static.init()
end
|> Plug.Static.init()
end
- for only <-
@only
do
+ for only <-
Pleroma.Constants.static_only_files()
do
at = Plug.Router.Utils.split("/")
def call(%{request_path: "/" <> unquote(only) <> _} = conn, opts) do
at = Plug.Router.Utils.split("/")
def call(%{request_path: "/" <> unquote(only) <> _} = conn, opts) do