Skip to content

Instantly share code, notes, and snippets.

@asselstine
Created September 6, 2018 22:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asselstine/ba624e4134819787fc0e5050ae985150 to your computer and use it in GitHub Desktop.
Save asselstine/ba624e4134819787fc0e5050ae985150 to your computer and use it in GitHub Desktop.
An example of using MedCredits IPFS-backed encrypted HIPAA-compliant storage
import { ipfsStorage } from 'medcredits'
async function getCaseDetails (ipfsHash, encryptionKey) {
const detailsJson = await ipfsStorage.downloadJson(ipfsHash, encryptionKey)
const details = JSON.parse(detailsJson)
const [firstImageDataUrl, secondImageDataUrl] = await Promise.all([
ipfsStorage.downloadImage(details.firstImageHash, props.caseKey),
ipfsStorage.downloadImage(details.secondImageHash, props.caseKey)
])
return {
details,
firstImageDataUrl,
secondImageDataUrl
}
)
@chuckbergeron
Copy link

🌮

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment