treat photo property as Plug.Upload struct

This commit is contained in:
Inhji 2023-07-17 19:46:00 +02:00
parent ef742462df
commit b261dd7193

View file

@ -36,13 +36,16 @@ defmodule ChiyaWeb.Indie.MicropubHandler do
# TODO: Make separate function for this # TODO: Make separate function for this
note_attrs note_attrs
|> Props.get_photos() |> Props.get_photos()
|> Enum.map(fn photo_url -> |> Enum.map(fn photo ->
Chiya.Notes.create_note_image(%{ Chiya.Notes.create_note_image(%{
note_id: note.id, note_id: note.id,
path: photo_url path: photo.path
}) })
end) end)
|> Enum.each(&IO.inspect/1) |> Enum.each(fn result ->
Logger.info("Photo created!")
Logger.info(inspect(result))
end)
{:ok, :created, Chiya.Notes.Note.note_url(note)} {:ok, :created, Chiya.Notes.Note.note_url(note)}
else else