summaryrefslogtreecommitdiff
path: root/app/api/index.js
blob: 9ee943f833e7e94376ef0da9d0b375a1ce5cc04c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import FormData from 'form-data'
import fetch from 'node-fetch'

import { crud, postBody } from './crud'

export const folder = crud('folder')

folder.upload = (folder_id, files) => {
  var data = new FormData()
  for (var i = 0; i < files.length; i++) {
    data.append('file', files[i])
  }
  return fetch('/api/folders/' + folder_id, postBody(data))
    .then(req => req.json())
    .catch(error)
}

export const file = crud('file')
export const task = crud('task')
export const job = crud('job')