cache upload locally

use correct hash from ipfs-http api
This commit is contained in:
Barry Gitarts 2019-06-04 12:35:08 -04:00 committed by Barry G
parent 480f201c1c
commit 4d33c5e252
2 changed files with 7 additions and 2 deletions

View File

@ -161,6 +161,8 @@ const SubmissionSection = ({ classes, history }) => {
addProject(...args)
.send({ from: account, gas: gas + 100 })
.then(res => {
// cache locally
uploadFilesToIpfs(uploads, manifest)
console.log({res})
openSnackBar('success', addProjectSucessMsg(res))
setTimeout(() => {

View File

@ -86,8 +86,11 @@ export const uploadToIpfs = async files => {
}
export const uploadToIpfsGateway = async files => {
const res = await ipfsHttp.add(files, { progress: (prog) => console.log(`received: ${prog}`) })
return `ipfs/${res[0].hash}`
const options = {
progress: (prog) => console.log(`received: ${prog}`)
}
const res = await ipfsHttp.add(files, options)
return `ipfs/${res.slice(-1)[0].hash}`
}
export const pinToIpfs = async hash => {