Change path from nodeinfo to metadata->features

This commit is contained in:
Ekaterina Vaartis 2019-09-18 18:09:57 +03:00
parent 86795d5ac2
commit a1325d5fd9
2 changed files with 3 additions and 3 deletions

View File

@ -152,7 +152,7 @@ keeping it in cache for #{div(cache_ms, 1000)}s")
|> Tesla.get!() |> Tesla.get!()
|> Map.get(:body) |> Map.get(:body)
|> Jason.decode!() |> Jason.decode!()
|> Map.get("features") |> get_in(["metadata", "features"])
|> Enum.member?("shareable_emoji_packs") |> Enum.member?("shareable_emoji_packs")
if shareable_packs_available do if shareable_packs_available do

View File

@ -55,10 +55,10 @@ defmodule Pleroma.Web.PleromaAPI.EmojiAPIControllerTest do
mock(fn mock(fn
%{method: :get, url: "https://old-instance/nodeinfo/2.1.json"} -> %{method: :get, url: "https://old-instance/nodeinfo/2.1.json"} ->
json(%{features: []}) json(%{metadata: %{features: []}})
%{method: :get, url: "https://example.com/nodeinfo/2.1.json"} -> %{method: :get, url: "https://example.com/nodeinfo/2.1.json"} ->
json(%{features: ["shareable_emoji_packs"]}) json(%{metadata: %{features: ["shareable_emoji_packs"]}})
%{ %{
method: :get, method: :get,