Commit 6a6815da authored by ioedeveloper's avatar ioedeveloper

Ensure callback is provided before calling callback

parent 91dccf8d
...@@ -26,7 +26,7 @@ export const addInputField = async (type: 'file' | 'folder', path: string, cb?: ...@@ -26,7 +26,7 @@ export const addInputField = async (type: 'file' | 'folder', path: string, cb?:
return reject(error) return reject(error)
} }
cb(null, true) cb && cb(null, true)
resolve(fileTree) resolve(fileTree)
}) })
}) })
...@@ -237,7 +237,7 @@ export const uploadFile = async (target, targetFolder: string, cb?: (err: Error, ...@@ -237,7 +237,7 @@ export const uploadFile = async (target, targetFolder: string, cb?: (err: Error,
} }
} }
fileReader.readAsText(file) fileReader.readAsText(file)
cb(null, true) cb && cb(null, true)
} }
const name = `${targetFolder}/${file.name}` const name = `${targetFolder}/${file.name}`
...@@ -250,7 +250,7 @@ export const uploadFile = async (target, targetFolder: string, cb?: (err: Error, ...@@ -250,7 +250,7 @@ export const uploadFile = async (target, targetFolder: string, cb?: (err: Error,
}, () => {})) }, () => {}))
} }
}).catch(error => { }).catch(error => {
cb(error) cb && cb(error)
if (error) console.log(error) if (error) console.log(error)
}) })
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment