Merge pull request 'update feature set' (#94) from feature-set into develop

Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/94
This commit is contained in:
floatingghost 2022-07-20 14:47:40 +00:00
commit ab5bf7c020
2 changed files with 3 additions and 10 deletions

View file

@ -57,6 +57,7 @@ def render("show.json", _) do
def features do
[
"pleroma_api",
"akkoma_api",
"mastodon_api",
"mastodon_api_streaming",
"polls",
@ -68,13 +69,6 @@ def features do
if Config.get([:media_proxy, :enabled]) do
"media_proxy"
end,
# backwards compat
if Config.get([:shout, :enabled]) do
"chat"
end,
if Config.get([:shout, :enabled]) do
"shout"
end,
if Config.get([:instance, :allow_relay]) do
"relay"
end,
@ -82,7 +76,6 @@ def features do
"safe_dm_mentions"
end,
"pleroma_emoji_reactions",
"pleroma_chat_messages",
if Config.get([:instance, :show_reactions]) do
"exposable_reactions"
end,

View file

@ -133,6 +133,7 @@ test "it shows default features flags", %{conn: conn} do
default_features = [
"pleroma_api",
"akkoma_api",
"mastodon_api",
"mastodon_api_streaming",
"polls",
@ -140,8 +141,7 @@ test "it shows default features flags", %{conn: conn} do
"shareable_emoji_packs",
"multifetch",
"pleroma_emoji_reactions",
"pleroma:api/v1/notifications:include_types_filter",
"pleroma_chat_messages"
"pleroma:api/v1/notifications:include_types_filter"
]
assert MapSet.subset?(