aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/mastodon_api
diff options
context:
space:
mode:
authorEgor Kislitsyn <egor@kislitsyn.com>2021-02-04 17:23:21 +0400
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2021-08-06 07:59:54 +0200
commitad09bdb3764e529d1f0682b5395f34bc4849bd22 (patch)
tree754b5994cf8401c28cc7dd6c04953267efd7ed7e /lib/pleroma/web/mastodon_api
parentee26f2c91b6335a086949334138877432944b208 (diff)
downloadpleroma-ad09bdb3764e529d1f0682b5395f34bc4849bd22.tar.gz
Improve readability
Diffstat (limited to 'lib/pleroma/web/mastodon_api')
-rw-r--r--lib/pleroma/web/mastodon_api/views/instance_view.ex21
1 files changed, 9 insertions, 12 deletions
diff --git a/lib/pleroma/web/mastodon_api/views/instance_view.ex b/lib/pleroma/web/mastodon_api/views/instance_view.ex
index f62b52a64..ef208062b 100644
--- a/lib/pleroma/web/mastodon_api/views/instance_view.ex
+++ b/lib/pleroma/web/mastodon_api/views/instance_view.ex
@@ -95,22 +95,19 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do
{:ok, data} = MRF.describe()
data
- |> Map.merge(%{
- quarantined_instances:
- quarantined
- |> Enum.map(fn {instance, _reason} -> instance end)
- })
+ |> Map.put(
+ :quarantined_instances,
+ Enum.map(quarantined, fn {instance, _reason} -> instance end)
+ )
# This is for backwards compatibility. We originally didn't sent
# extra info like a reason why an instance was rejected/quarantined/etc.
# Because we didn't want to break backwards compatibility it was decided
# to add an extra "info" key.
- |> Map.merge(%{
- quarantined_instances_info: %{
- "quarantined_instances" =>
- quarantined
- |> Enum.map(fn {instance, reason} -> {instance, %{"reason" => reason}} end)
- |> Enum.into(%{})
- }
+ |> Map.put(:quarantined_instances_info, %{
+ "quarantined_instances" =>
+ quarantined
+ |> Enum.map(fn {instance, reason} -> {instance, %{"reason" => reason}} end)
+ |> Map.new()
})
else
%{}