Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import {
listFiles,
getFile,
putFile,
deleteFile
} from 'blockstack'
import { pdfjs } from 'react-pdf'
pdfjs.GlobalWorkerOptions.workerSrc = `/pdf.worker.min.js`
const metadataFilePrefix = "metadata__"
const filePrefix = "file__"
const highlightsFilePrefix = "highlights__"
const firstPageFilePrefix = "firstpage__"
export default class FileManager {
static create (name, size, type, lastModified, arrayBuffer) {
return new Promise(function (resolve, reject) {
var simpleName = name
name = FileManager._getFileName(name)
var metadataFileName = metadataFilePrefix + name
var fileName = filePrefix + name
var firstPageFileName = firstPageFilePrefix + name
var content = FileManager._getFileUrl(arrayBuffer, type)
pdfjs.disableWorker = true