Merge branch 'validate-user-info' into 'develop'
[akkoma] / lib / pleroma / web / activity_pub / activity_pub.ex
index 5cb350c8deb4fff4da5376bc4989010b5c2038de..7e207c6201b1eb330c9c4737cfb437dd5a051ef4 100644 (file)
@@ -572,10 +572,8 @@ defmodule Pleroma.Web.ActivityPub.ActivityPub do
     |> Enum.reverse()
   end
 
-  def upload(file, size_limit \\ nil) do
-    with data <-
-           Upload.store(file, Application.get_env(:pleroma, :instance)[:dedupe_media], size_limit),
-         false <- is_nil(data) do
+  def upload(file, opts \\ []) do
+    with {:ok, data} <- Upload.store(file, opts) do
       Repo.insert(%Object{data: data})
     end
   end