cleaning up a bit.
authorThurloat <thurloat@gmail.com>
Tue, 28 Aug 2018 01:45:53 +0000 (22:45 -0300)
committerThurloat <thurloat@gmail.com>
Tue, 28 Aug 2018 01:45:53 +0000 (22:45 -0300)
config/config.exs
lib/pleroma/upload.ex
lib/pleroma/uploaders/local.ex
lib/pleroma/uploaders/s3.ex
lib/pleroma/web/endpoint.ex

index 4eb59994cc6c43b8875a1156557482a77bc44162..fe4bfe8a0796a3027c7ccbdfb67580a16887929a 100644 (file)
@@ -11,7 +11,7 @@ config :pleroma, ecto_repos: [Pleroma.Repo]
 config :pleroma, Pleroma.Repo, types: Pleroma.PostgresTypes
 
 config :pleroma, Pleroma.Upload,
-  uploader: Pleroma.Uploaders.Local
+  uploader: Pleroma.Uploaders.Local,
   strip_exif: false
 
 config :pleroma, Pleroma.Uploaders.Local,
index d7cc8122a2152c0d6c6a3f7ef6debd4644ca6c52..e3ad6757b60fb5f024dedef9b445bde4e72b1038 100644 (file)
@@ -1,6 +1,5 @@
 defmodule Pleroma.Upload do
   alias Ecto.UUID
-  alias Pleroma.Web
 
   def store(%Plug.Upload{} = file, should_dedupe) do
     settings = Application.get_env(:pleroma, Pleroma.Upload)
@@ -26,7 +25,7 @@ defmodule Pleroma.Upload do
       "name" => name
     }
   end
-
+  """
   # XXX: does this code actually work?  i am skeptical.  --kaniini
   def store(%{"img" => "data:image/" <> image_data}, should_dedupe) do
     settings = Application.get_env(:pleroma, Pleroma.Upload)
@@ -88,11 +87,12 @@ defmodule Pleroma.Upload do
       "name" => name
     }
   end
+  """
 
   def strip_exif_data(content_type, file) do
     settings = Application.get_env(:pleroma, Pleroma.Upload)
     do_strip = Keyword.fetch!(settings, :strip_exif)
-    [filetype, ext] = String.split(content_type, "/")
+    [filetype, _ext] = String.split(content_type, "/")
 
     if filetype == "image" and do_strip == true do
       Mogrify.open(file) |> Mogrify.custom("strip") |> Mogrify.save(in_place: true)
index 7e5d7a59bf746d1c278522b0c0288ec7ed9370bf..1ba68776f86a14076c1cf3e8f1e1a0a3b8a8491f 100644 (file)
@@ -1,7 +1,10 @@
 defmodule Pleroma.Uploaders.Local do
-  def put_file(name, uuid, file, content_type) do
 
-    upload_path = get_upload_path(uuid, should_dedupe)
+  alias Pleroma.Web
+
+  def put_file(name, uuid, file, _content_type, should_dedupe) do
+
+    upload_folder = get_upload_path(uuid, should_dedupe)
     url_path = get_url(name, uuid, should_dedupe)
 
     File.mkdir_p!(upload_folder)
index 95f20be6769c5af042e2bcd88e3ac49f0664ab7f..ea9e49cbf45fee7e1466f19278ffaeefe1b6f28e 100644 (file)
@@ -1,6 +1,6 @@
 defmodule Pleroma.Uploaders.S3 do
 
-  def put_file(name, uuid, path, content_type) do
+  def put_file(name, uuid, path, content_type, _should_dedupe) do
 
     settings = Application.get_env(:pleroma, Pleroma.Uploaders.S3)
     bucket = Keyword.fetch!(settings, :bucket)
@@ -12,7 +12,7 @@ defmodule Pleroma.Uploaders.S3 do
 
     s3_name = "#{uuid}/#{name}"
 
-    {:ok, result} =
+    {:ok, _} =
       ExAws.S3.put_object(bucket, s3_name, file_data, [
         {:acl, :public_read},
         {:content_type, content_type}
index cbedca0046333196030b838363640e4be1c139d0..1e5ac2721725e23e3fb9874f2e091a8f95a4abf0 100644 (file)
@@ -11,7 +11,7 @@ defmodule Pleroma.Web.Endpoint do
   #
   # You should set gzip to true if you are running phoenix.digest
   # when deploying your static files in production.
-  plug(Plug.Static, at: "/media", from: Pleroma.Upload.upload_path(), gzip: false)
+  plug(Plug.Static, at: "/media", from: Pleroma.Uploaders.Local.upload_path(), gzip: false)
 
   plug(
     Plug.Static,