Make attachmentSystem have case-insensitive extension list

This commit is contained in:
2021-09-17 23:11:11 -06:00
parent 96d6acf48f
commit 61885f4bba

View File

@@ -1,12 +1,14 @@
(load "../Lib.kiss") (load "../Lib.kiss")
(defNew [&prop :Array<String> extensions (defNew [:Array<String> _extensions
:AttachmentProcessor processor] :AttachmentProcessor processor]
[:Array<String> extensions (for extension _extensions (extension.toLowerCase))]
(super (super
->[archive e] ->[archive e]
{ {
(doFor file e.files (doFor file e.files
(when !(= -1 (extensions.indexOf (file.extension))) (when !(= -1 (extensions.indexOf (.toLowerCase (file.extension))))
(return true))) (return true)))
false false
} }