diff options
author | Mark Felder <feld@feld.me> | 2021-01-08 17:24:19 -0600 |
---|---|---|
committer | Mark Felder <feld@feld.me> | 2021-01-08 17:32:42 -0600 |
commit | e8bf060e6e55396e7a0dbb53dacbf470d8f56beb (patch) | |
tree | 180dd6d35422f7031b1aca8e2195a148155951b1 /lib/pleroma/uploaders | |
parent | 86dcfb4eb990dc8d06f799663264655ce04d0d5d (diff) | |
download | pleroma-e8bf060e6e55396e7a0dbb53dacbf470d8f56beb.tar.gz |
Move construction of S3 base URL with optional namespace and bucket to Upload.base_url/0
Now we should have a correct base URL for S3 hosted objects throughout the codebase.
Diffstat (limited to 'lib/pleroma/uploaders')
-rw-r--r-- | lib/pleroma/uploaders/s3.ex | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/lib/pleroma/uploaders/s3.ex b/lib/pleroma/uploaders/s3.ex index 5a91410d7..29a1c2861 100644 --- a/lib/pleroma/uploaders/s3.ex +++ b/lib/pleroma/uploaders/s3.ex @@ -12,26 +12,10 @@ defmodule Pleroma.Uploaders.S3 do # links with less strict filenames @impl true def get_file(file) do - config = Config.get([__MODULE__]) - bucket = Keyword.fetch!(config, :bucket) - - bucket_with_namespace = - cond do - truncated_namespace = Keyword.get(config, :truncated_namespace) -> - truncated_namespace - - namespace = Keyword.get(config, :bucket_namespace) -> - namespace <> ":" <> bucket - - true -> - bucket - end - {:ok, {:url, Path.join([ Pleroma.Upload.base_url(), - bucket_with_namespace, strict_encode(URI.decode(file)) ])}} end |