Patch to support image descriptions in Pleroma FE
authorWim Vanderbauwhede <Wim.Vanderbauwhede@mail.be>
Fri, 4 Jan 2019 15:22:02 +0000 (15:22 +0000)
committerWim Vanderbauwhede <Wim.Vanderbauwhede@mail.be>
Fri, 4 Jan 2019 15:22:02 +0000 (15:22 +0000)
lib/pleroma/web/common_api/utils.ex

index 3ff9f9452bb8e79cd3814652cd79e047190593bd..51e74ac8f70178c4bba63fd5b6d769a26366962f 100644 (file)
@@ -1,8 +1,9 @@
 # Pleroma: A lightweight social networking server
-# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
+# Copyright © 2017-2018 Pleroma Authors <https://pleroma.social/>
 # SPDX-License-Identifier: AGPL-3.0-only
 
 defmodule Pleroma.Web.CommonAPI.Utils do
+  require Logger
   alias Calendar.Strftime
   alias Comeonin.Pbkdf2
   alias Pleroma.{Activity, Formatter, Object, Repo}
@@ -32,9 +33,11 @@ defmodule Pleroma.Web.CommonAPI.Utils do
 
   def get_replied_to_activity(_), do: nil
 
-  def attachments_from_ids(ids) do
-    Enum.map(ids || [], fn media_id ->
+  def attachments_from_ids(ids, descs) do
+    Enum.map(ids || [], fn media_id -> do
+      Logger.warn(descs[media_id])
       Repo.get(Object, media_id).data
+    end
     end)
   end