How to use the openneuro-client.files.deleteFiles function in openneuro-client

To help you get started, we’ve selected a few openneuro-client examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github OpenNeuroOrg / openneuro / packages / openneuro-app / src / scripts / utils / datalad.js View on Github external
deleteFiles(datasetId, fileTree, options) {
      let mutation = files.deleteFiles

      return new Promise((resolve, reject) => {
        client.mutate({
          mutation: mutation,
          variables: {
            datasetId: bids.decodeId(datasetId),
            files: fileTree
          }
        })
        .then(data => {
          console.log('response from deleteFiles:', data)
          resolve(data)
        })
        .catch(err => {
          console.log(err)
          reject(err)