Skip to content

Instantly share code, notes, and snippets.

@pfrazee
Created January 18, 2017 23:29
Show Gist options
  • Select an option

  • Save pfrazee/f64c8de09edf154b945d9d7d04d080b5 to your computer and use it in GitHub Desktop.

Select an option

Save pfrazee/f64c8de09edf154b945d9d7d04d080b5 to your computer and use it in GitHub Desktop.
// generate key
var secretKey
if (!key) {
var keyPair = signatures.keyPair()
key = keyPair.publicKey
secretKey = keyPair.secretKey
}
// create the archive instance
var archive = drive.createArchive({
key,
secretKey,
live: true,
sparse: true,
metadata: drive.core.createFeed({
key,
secretKey,
live: true,
sparse: true,
verifyReplicationReads: true,
storage: raf(archivesDb.getArchiveFilesPath(key, 'meta'))
}),
content: drive.core.createFeed({
sparse: true,
verifyReplicationReads: true,
storage: raf(archivesDb.getArchiveFilesPath(key, 'data'))
}),
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment