Fix http client for s3

This commit is contained in:
Alex Lion
2026-08-04 14:46:07 +07:00
parent 111e1ddf66
commit 738c083d4a
2 changed files with 9 additions and 0 deletions

View File

@@ -10,6 +10,9 @@ import Config
config :claper, config :claper,
ecto_repos: [Claper.Repo] ecto_repos: [Claper.Repo]
config :ex_aws,
http_client: ExAws.Request.Req
# Configures the endpoint # Configures the endpoint
config :claper, ClaperWeb.Endpoint, config :claper, ClaperWeb.Endpoint,
render_errors: [view: ClaperWeb.ErrorView, accepts: ~w(html json), layout: false], render_errors: [view: ClaperWeb.ErrorView, accepts: ~w(html json), layout: false],

View File

@@ -6,6 +6,12 @@ defmodule Claper.Tasks.ConverterTest do
alias Claper.Presentations.PresentationFile alias Claper.Presentations.PresentationFile
alias Claper.Tasks.Converter alias Claper.Tasks.Converter
test "uses the available Req client for S3 requests" do
assert Application.fetch_env!(:ex_aws, :http_client) == ExAws.Request.Req
assert Code.ensure_loaded?(ExAws.Request.Req)
assert function_exported?(ExAws.Request.Req, :request, 5)
end
describe "regenerate_thumbnails/1" do describe "regenerate_thumbnails/1" do
test "uses convert when magick is unavailable" do test "uses convert when magick is unavailable" do
storage_dir = unique_tmp_dir() storage_dir = unique_tmp_dir()