MCPcopy Create free account
hub / github.com/QuarkGluonPlasma/react-course-code / uploadFiles

Function uploadFiles

upload-component/src/Upload/index.tsx:86–102  ·  view source on GitHub ↗
(files: FileList)

Source from the content-addressed store, hash-verified

84 }
85
86 const uploadFiles = (files: FileList) => {
87 let postFiles = Array.from(files)
88 postFiles.forEach(file => {
89 if (!beforeUpload) {
90 post(file)
91 } else {
92 const result = beforeUpload(file)
93 if (result && result instanceof Promise) {
94 result.then(processedFile => {
95 post(processedFile)
96 })
97 } else if (result !== false) {
98 post(file)
99 }
100 }
101 })
102 }
103
104 const post = (file: File) => {
105 let uploadFile: UploadFile = {

Callers 2

handleFileChangeFunction · 0.85
UploadFunction · 0.85

Calls 2

postFunction · 0.85
beforeUploadFunction · 0.85

Tested by

no test coverage detected