logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: c8c17d9c636531e70baadf278c28f95c4331d07c
parent: 9d20d29a79f4ea0756f4e2c7f387674f57513b6d
Author: lain <lain@soykaf.club>
Date:   Thu, 10 Sep 2020 11:05:00 +0000

Merge branch 'fix/2132-emoji-packs' into 'develop'

use Pleroma.HTTP in emoji packs tasks

Closes #2132

See merge request pleroma/pleroma!2980

Diffstat:

Mlib/mix/tasks/pleroma/emoji.ex12++----------
1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/lib/mix/tasks/pleroma/emoji.ex b/lib/mix/tasks/pleroma/emoji.ex @@ -183,7 +183,7 @@ defmodule Mix.Tasks.Pleroma.Emoji do IO.puts("Downloading the pack and generating SHA256") - binary_archive = Tesla.get!(client(), src).body + {:ok, %{body: binary_archive}} = Pleroma.HTTP.get(src) archive_sha = :crypto.hash(:sha256, binary_archive) |> Base.encode16() IO.puts("SHA256 is #{archive_sha}") @@ -252,7 +252,7 @@ defmodule Mix.Tasks.Pleroma.Emoji do end defp fetch("http" <> _ = from) do - with {:ok, %{body: body}} <- Tesla.get(client(), from) do + with {:ok, %{body: body}} <- Pleroma.HTTP.get(from) do {:ok, body} end end @@ -271,13 +271,5 @@ defmodule Mix.Tasks.Pleroma.Emoji do ) end - defp client do - middleware = [ - {Tesla.Middleware.FollowRedirects, [max_redirects: 3]} - ] - - Tesla.client(middleware) - end - defp default_manifest, do: Pleroma.Config.get!([:emoji, :default_manifest]) end