all files / src/network/remote/ tasks.js

50% Statements 4/8
100% Branches 0/0
20% Functions 1/5
50% Lines 4/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26                                           
"use strict";
 
Object.defineProperty(exports, "__esModule", {
  value: true
});
 
exports.default = function (_ref) {
  var client = _ref.client,
      busy = _ref.busy;
 
  return {
    getTask: function getTask(id) {
      return busy(client._.get("/tasks/" + id));
    },
    updateTask: function updateTask(id, updates) {
      return busy(client._.patch("/tasks/" + id, updates));
    },
    getTaskLog: function getTaskLog(id) {
      return busy(client._.get("/tasks/" + id + "/log"));
    },
    getTaskStatus: function getTaskStatus(id) {
      return busy(client._.get("/tasks/" + id + "/status"));
    }
  };
};