From 254e5ec4465eadbc55bb1ad202540a3495b94f85 Mon Sep 17 00:00:00 2001 From: Afonso Martins Date: Fri, 4 Oct 2024 23:14:39 +0100 Subject: [PATCH] fix: uploader.ex restored --- lib/atomic/uploader.ex | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/lib/atomic/uploader.ex b/lib/atomic/uploader.ex index b029f4429..8bb59c9fe 100644 --- a/lib/atomic/uploader.ex +++ b/lib/atomic/uploader.ex @@ -9,29 +9,18 @@ defmodule Atomic.Uploader do use Waffle.Definition use Waffle.Ecto.Definition - def validate(file, _) do + def validate({file, _}) do file_extension = file.file_name |> Path.extname() |> String.downcase() case Enum.member?(extension_whitelist(), file_extension) do - true -> - if file.size <= max_size() do - :ok - else - {:error, "file size exceeds maximum allowed size"} - end - - false -> - {:error, "invalid file extension"} + true -> :ok + false -> {:error, "invalid file extension"} end end def extension_whitelist do Keyword.get(unquote(opts), :extensions, []) end - - def max_size do - Keyword.get(unquote(opts), :max_size, 500) - end end end end