Stas
добрый день. помогите пожалуйста с тупой проблемой. есть функция которая перебирает список с файлами для загрузки. Я хотел бы посчитать или лучше сделать массив имен файлов которые прошли валидацию и которые были отбракованы. Как это сделать внутри enum? я пытался использовать аккумулятор для enum.reduce но не получилось.
def uploads_multiple_photos(image, id) do
Enum.each image, fn p ->
(case create_upload_image(p,id) do
{:ok, image} -> счетчик успешных
{:error, :invalid_file} -> счетчик инвалидов
end )
Enum.reduce(files, {[], []}, fn file, {good, bad} ->
case create_upload_image(file, id) do
{:ok, image} -> {[image | good], bad}
{:error, _} -> {good, [image | bad]}
end
end)