fun upload(images: List<File>, callback: (uploadedPaths: List<String>?, error: Throwable?) -> Unit): Unit